• ▼DirectX 8.1 (C++)
    • Legal Information
    • ▶Introducing DirectX 8.1
    • ▶DirectX Graphics
    • ▶DirectX Audio
    • ▶DirectInput
    • ▶DirectPlay
    • ▼DirectShow
      • ▶Introduction to DirectShow
      • ▶Getting Started
      • ▶About DirectShow
      • ▶Using DirectShow
      • ▶Decoder Development
      • ▶DirectShow Tutorials
      • ▶DirectShow Samples
      • ▼DirectShow Reference
        • ▶DirectShow Filters
        • ▶Interfaces
        • ▶DirectShow Structures
        • ▶DirectShow Enumerated Types
        • ▶Constants and GUIDs
        • ▶Functions
        • ▶DirectShow Data Types
        • ▶MSWebDVD ActiveX Control
        • ▶Property Sets
        • ▶DirectShow Objects
        • ▼DirectShow Base Classes
          • Using the DirectShow Base Classes
          • Introduction to the Filter Base Classes
          • ▼Base Class Reference
            • ▶CAggDirectDraw Class
            • ▶CAggDrawSurface Class
            • ▶CAMEvent Class
            • ▶CAMMsgEvent Class
            • ▶CAMSchedule Class
            • ▶CAMThread Class
            • ▶CAutoLock Class
            • ▶CAutoUsingOutputPin Class
            • ▶CBaseAllocator Class
            • ▶CBaseBasicVideo Class
            • ▶CBaseControlVideo Class
            • ▶CBaseControlWindow Class
            • ▶CBaseDispatch Class
            • ▶CBaseFilter Class
            • ▶CBaseInputPin Class
            • ▶CBaseList Class
            • ▶CBaseMediaFilter Class
            • ▶CBaseObject Class
            • ▶CBaseOutputPin Class
            • ▶CBasePin Class
            • ▶CBasePropertyPage Class
            • ▶CBaseReferenceClock Class
            • ▼CBaseRenderer Class
              • CBaseRenderer::m_bAbort
              • CBaseRenderer::m_bEOS
              • CBaseRenderer::m_bEOSDelivered
              • CBaseRenderer::m_bInReceive
              • CBaseRenderer::m_bRepaintStatus
              • CBaseRenderer::m_bStreaming
              • CBaseRenderer::m_dwAdvise
              • CBaseRenderer::m_EndOfStreamTimer
              • CBaseRenderer::m_evComplete
              • CBaseRenderer::m_InterfaceLock
              • CBaseRenderer::m_ObjectCreationLock
              • CBaseRenderer::m_pInputPin
              • CBaseRenderer::m_pMediaSample
              • CBaseRenderer::m_pPosition
              • CBaseRenderer::m_pQSink
              • CBaseRenderer::m_RendererLock
              • CBaseRenderer::m_RenderEvent
              • CBaseRenderer::m_SignalTime
              • CBaseRenderer::m_ThreadSignal
              • CBaseRenderer::Active
              • CBaseRenderer::BeginFlush
              • CBaseRenderer::BreakConnect
              • CBaseRenderer::CancelNotification
              • CBaseRenderer::CBaseRenderer
              • CBaseRenderer::~CBaseRenderer
              • CBaseRenderer::CheckMediaType
              • CBaseRenderer::CheckReady
              • CBaseRenderer::ClearPendingSample
              • CBaseRenderer::CompleteConnect
              • CBaseRenderer::CompleteStateChange
              • CBaseRenderer::DoRenderSample
              • CBaseRenderer::EndFlush
              • CBaseRenderer::EndOfStream
              • CBaseRenderer::FindPin
              • CBaseRenderer::GetCurrentSample
              • CBaseRenderer::GetMediaPositionInterface
              • CBaseRenderer::GetPin
              • CBaseRenderer::GetPinCount
              • CBaseRenderer::GetRealState
              • CBaseRenderer::GetRenderEvent
              • CBaseRenderer::GetSampleTimes
              • CBaseRenderer::GetState
              • CBaseRenderer::HaveCurrentSample
              • CBaseRenderer::Inactive
              • CBaseRenderer::IsEndOfStream
              • CBaseRenderer::IsEndOfStreamDelivered
              • CBaseRenderer::IsStreaming
              • CBaseRenderer::NotReady
              • CBaseRenderer::NotifyEndOfStream
              • CBaseRenderer::OnDisplayChange
              • CBaseRenderer::OnReceiveFirstSample
              • CBaseRenderer::OnRenderEnd
              • CBaseRenderer::OnRenderStart
              • CBaseRenderer::OnStartStreaming
              • CBaseRenderer::OnStopStreaming
              • CBaseRenderer::OnWaitEnd
              • CBaseRenderer::OnWaitStart
              • CBaseRenderer::Pause
              • CBaseRenderer::PrepareReceive
              • CBaseRenderer::PrepareRender
              • CBaseRenderer::Ready
              • CBaseRenderer::Receive
              • CBaseRenderer::Render
              • CBaseRenderer::ResetEndOfStream
              • CBaseRenderer::ResetEndOfStreamTimer
              • CBaseRenderer::Run
              • CBaseRenderer::ScheduleSample
              • CBaseRenderer::SendEndOfStream
              • CBaseRenderer::SendNotifyWindow
              • CBaseRenderer::SendRepaint
              • CBaseRenderer::SetAbortSignal
              • CBaseRenderer::SetMediaType
              • CBaseRenderer::SetRepaintStatus
              • CBaseRenderer::ShouldDrawSampleNow
              • CBaseRenderer::SignalTimerFired
              • CBaseRenderer::SourceThreadCanWait
              • CBaseRenderer::StartStreaming
              • CBaseRenderer::Stop
              • CBaseRenderer::StopStreaming
              • CBaseRenderer::TimerCallback
              • CBaseRenderer::WaitForReceiveToComplete
              • CBaseRenderer::WaitForRenderTime
            • ▶CBaseStreamControl Class
            • ▶CBaseVideoRenderer Class
            • ▶CBaseVideoWindow Class
            • ▶CBaseWindow Class
            • ▶CBasicAudio Class
            • ▶CCmdQueue Class
            • ▶CCritSec Class
            • ▶CDeferredCommand Class
            • ▶CDispParams Class
            • ▶CDrawImage Class
            • ▶CDynamicOutputPin Class
            • ▶CEnumMediaTypes Class
            • ▶CEnumPins Class
            • ▶CFactoryTemplate Class
            • ▶CGenericList Class
            • ▶CImageAllocator Class
            • ▶CImageDisplay Class
            • ▶CImagePalette Class
            • ▶CImageSample Class
            • ▶CLoadDirectDraw Class
            • ▶CMediaControl Class
            • ▶CMediaEvent Class
            • ▶CMediaPosition Class
            • ▶CMediaSample Class
            • ▶CMediaType Class
            • ▶CMemAllocator Class
            • ▶CMsg Class
            • ▶CMsgThread Class
            • ▶COARefTime Class
            • ▶COutputQueue Class
            • ▶CPersistStream Class
            • ▶CPosPassThru Class
            • ▶CPullPin Class
            • ▶CQueue Class
            • ▶CRefTime Class
            • ▶CRenderedInputPin Class
            • ▶CRendererInputPin Class
            • ▶CRendererPosPassThru Class
            • ▶CSeekingPassThru Class
            • ▶CSource Class
            • ▶CSourcePosition Class
            • ▶CSourceSeeking Class
            • ▶CSourceStream Class
            • ▶CSystemClock Class
            • ▶CTransformFilter Class
            • ▶CTransformInputPin Class
            • ▶CTransformOutputPin Class
            • ▶CTransInPlaceFilter Class
            • ▶CTransInPlaceInputPin Class
            • ▶CTransInPlaceOutputPin Class
            • ▶CUnknown Class
            • ▶CVideoTransformFilter Class
            • ▶FOURCCMap Class
          • ▶Utility Functions
          • ▶Debugging Utilities
      • ▶Microsoft TV Technologies C++ Reference
      • ▶Microsoft TV Technologies Visual Basic and Script Reference
      • ▶DirectShow Editing Services C++ Reference
      • ▶DirectShow Editing Services Visual Basic Reference
      • ▶DirectX Media Objects
      • ▶Media Parameters
      • ▶Appendixes
      • Glossary
    • ▶DirectSetup
    • ▶Glossary