• ▼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
              • CBasePin Connection Process
              • Notifying CBasePin of Filter State Changes
              • Deriving from CBasePin
              • CBasePin::m_pName
              • CBasePin::m_Connected
              • CBasePin::m_dir
              • CBasePin::m_pLock
              • CBasePin::m_bRunTimeError
              • CBasePin::m_bCanReconnectWhenActive
              • CBasePin::m_bTryMyTypesFirst
              • CBasePin::m_pFilter
              • CBasePin::m_pQSink
              • CBasePin::m_TypeVersion
              • CBasePin::m_mt
              • CBasePin::m_tStart
              • CBasePin::m_tStop
              • CBasePin::m_dRate
              • CBasePin::Active
              • CBasePin::AgreeMediaType
              • CBasePin::AttemptConnection
              • CBasePin::BreakConnect
              • CBasePin::CanReconnectWhenActive
              • CBasePin::CBasePin
              • CBasePin::~CBasePin
              • CBasePin::CheckConnect
              • CBasePin::CheckMediaType
              • CBasePin::CompleteConnect
              • CBasePin::Connect
              • CBasePin::ConnectedTo
              • CBasePin::ConnectionMediaType
              • CBasePin::CurrentRate
              • CBasePin::CurrentStartTime
              • CBasePin::CurrentStopTime
              • CBasePin::Disconnect
              • CBasePin::DisconnectInternal
              • CBasePin::DisplayPinInfo
              • CBasePin::DisplayTypeInfo
              • CBasePin::EndOfStream
              • CBasePin::EnumMediaTypes
              • CBasePin::GetConnected
              • CBasePin::GetMediaType
              • CBasePin::GetMediaTypeVersion
              • CBasePin::Inactive
              • CBasePin::IncrementTypeVersion
              • CBasePin::IsConnected
              • CBasePin::IsStopped
              • CBasePin::Name
              • CBasePin::NewSegment
              • CBasePin::Notify
              • CBasePin::QueryAccept
              • CBasePin::QueryDirection
              • CBasePin::QueryId
              • CBasePin::QueryInternalConnections
              • CBasePin::QueryPinInfo
              • CBasePin::ReceiveConnection
              • CBasePin::Run
              • CBasePin::SetMediaType
              • CBasePin::SetReconnectWhenActive
              • CBasePin::SetSink
              • CBasePin::TryMediaTypes
            • ▶CBasePropertyPage Class
            • ▶CBaseReferenceClock Class
            • ▶CBaseRenderer Class
            • ▶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