• Introducing DirectX 9.0
  • DirectX Graphics
  • DirectInput
  • DirectPlay
  • DirectSetup
  • DirectMusic
  • DirectSound
  • DirectShow
  • DirectX Media Objects
      • DirectShow
        • Introduction to DirectShow
          • What's New in DirectShow?
            • What's New for DirectX 9.0
            • Whats New for Windows XP Service Pack 1
          • Supported Formats in DirectShow
          • DirectShow FAQ
        • Getting Started
          • Setting Up the Build Environment
          • Introduction to DirectShow Application Programming
          • How To Play a File
        • About DirectShow
          • DirectShow System Overview
          • The Filter Graph and Its Components
            • About DirectShow Filters
            • About the Filter Graph Manager
            • About Media Types
            • About Media Samples and Allocators
            • How Hardware Devices Participate in the Filter Graph
          • Building the Filter Graph
            • Graph-Building Components
            • Overview of Graph Building
            • Intelligent Connect
          • Data Flow in the Filter Graph
            • Transports
            • Samples and Allocators
            • Filter States
            • Pull Model
          • Event Notification in DirectShow
            • Overview of Event Notification
            • Retrieving Events
            • Learning When an Event Occurs
          • Time and Clocks in DirectShow
            • Reference Clocks
            • Clock Times
            • Time Stamps
            • Live Sources
          • Dynamic Graph Building
            • Dynamic Reconnection
            • Filter Chains
          • Plug-in Distributors
        • Using DirectShow
          • Simulating Graph Building with GraphEdit
            • Overview of GraphEdit
            • Using GraphEdit
            • Loading a Graph From an External Process
            • Saving a Filter Graph to a GraphEdit File
            • Loading a GraphEdit File Programmatically
          • Basic DirectShow Tasks
            • Video Rendering
              • About Video Rendering in DirectShow
              • Setting the Video Window
              • Using Windowless Mode
            • Responding to Events
            • Enumerating Devices and Filters
              • Using the System Device Enumerator
              • Using the Filter Mapper
            • Enumerating Objects in a Filter Graph
              • Enumerating Filters
              • Enumerating Pins
              • Enumerating Media Types
            • General Graph-Building Techniques
              • Add a Filter by CLSID
              • Find an Unconnected Pin on a Filter
              • Connect Two Filters
              • Find an Interface on a Filter or Pin
              • Find a Filter's Peer
              • Remove All the Filters in the Graph
              • Building Graphs with the Capture Graph Builder
            • Seeking the Filter Graph
              • Querying for Seeking Capabilities
              • Setting and Retrieving the Position
              • Setting the Playback Rate
              • Time Formats For Seek Commands
            • Setting the Graph Clock
            • Debugging in DirectShow
          • Audio Capture
            • About the Audio Capture Filter
            • Creating an Audio Capture Graph
            • Creating an Audio Capture Graph with Preview
            • Setting Audio Capture Properties
          • Video Capture
            • About Video Capture in DirectShow
              • About the Capture Graph Builder
              • About Video Capture Devices
              • DirectShow Video Capture Filters
            • Selecting a Capture Device
            • Previewing Video
            • Capturing Video to a File
              • Capturing Video to an AVI File
              • Capturing Video to a Windows Media File
              • Custom File Formats
              • Video Port Pins in File Capture
              • Capturing to Multiple Files
              • Combining Video Capture and Preview
            • Controlling a Capture Graph
            • Video Capture Tasks
              • Configuring a Video Capture Device
                • Display VFW Capture Dialog Boxes
                • Configure the Video Quality
                • Configure the Video Output Format
              • Working with Crossbars
              • Device Removal Notification
              • Capturing an Image From a Still Image Pin
            • Digital Video in DirectShow
              • About Digital Video in DirectShow
              • Type-1 vs. Type-2 DV AVI Files
              • DirectShow DV Filters
              • Capture DV to File
                • Capture a Type-1 DV File
                • Capture a Type-2 DV File
                • Capture DV to Uncompressed RGB
              • Transmit DV from File to Tape
                • Transmit from Type-1 File
                • Transmit from Type-2 File
            • Controlling a DV Camcorder
              • External Device Interfaces for DV Camcorders
              • Getting Device Information
                • Device Type
                • Device Transport State
                • Getting Timecode from the Device
                • Signal Format
              • Device Control
              • Issuing Raw AV/C Commands
            • Analog Television
              • Analog Television Tuning
              • Analog Television Audio
                • Previewing TV Audio
                • Capturing TV Audio
              • Closed Captions and Teletext
                • Viewing Closed Captions
                • Viewing World Standard Teletext
            • Advanced Capture Topics
              • Handling Repaint Events in Video Capture
              • Working with Pin Categories
              • Using the Smart Tee Filter
              • Using the Overlay Mixer in Video Capture
              • Video Port Pins
              • VideoInfo2 Format Type
              • Creating Kernel-Mode Filters
              • WDM Class Driver Filters
          • DirectShow Editing Services
            • Introduction to DirectShow Editing Services
            • Getting Started with DirectShow Editing Services
              • DirectShow Editing Services Architecture
              • The Timeline Model
              • Transitions
              • Composition and Layering
              • Time in DirectShow Editing Services
            • Using DirectShow Editing Services
              • Overview of the Timeline Components
                • The Timeline
                • Timeline Objects
                • Subobjects
              • Loading and Previewing a Project
                • Loading a Project File
                • Previewing the Project
                • Previewing a Project: Example Code
              • Constructing a Timeline
                • Creating Timeline Objects
                • Creating Groups, Compositions, and Tracks
                • Setting the Group Media Type
                • Adding a Source
                • Creating a Timeline: Example Code
              • Working with Sources
                • Setting Properties on Sources
                • Using the Media Detector
                • Using the Media Locator
                • Other Source Objects
              • Working with Effects and Transitions
                • Adding Effect and Transition Objects
                • Previewing Effects and Transitions
                • Enumerating Effects and Transitions
                • Setting Properties on Effects and Transitions
                • Transition Direction
              • Rendering a Project
                • About the Render Engines
                • Previewing a Project
                • Writing a Project to a File
                • Providing a Custom Video Resizer
                • Selecting a Decoder in DirectShow Editing Services
              • Logging Errors
                • Overview of Error Logging
                • Creating an Error Logging Class
                • Implementing IAMErrorLog
                • Setting the Error Log
                • DES Error Logging: Example Code
              • Using Windows Media With DirectShow Editing Services
                • Writing a Windows Media File in DES
              • Managing Video Editing Projects
              • Alpha Blending
              • Converting Cutlists to Timelines
          • DVD Applications
            • DVD Support Features in DirectShow
            • What Background Do I Need to Write a DVD Application?
            • DVD Basics
            • Writing a DVD Application in C++
              • Writing a DVD Application: The Basics
              • DVD Filter Graph Configuration
              • Building the DVD Filter Graph
              • Obtaining the DVD Interface Pointers
              • Handling DVD Event Notifications
              • Working With DVD Menus
              • Audio and Subpicture Streams
              • Enforcing Parental Management Levels
              • Saving and Restoring DvdState Objects
              • Seeking a DVD to a Specified Time
              • Working with DVD Text Strings
              • Playing Karaoke Audio Streams
              • Synchronizing DVD Commands
              • DVD Command Flags
              • Handling Disc Ejections
            • Shortcuts to C++ DVD Reference Pages
            • Writing a Script-Based DVD Application
              • Embedding the MSWebDVD Object
              • Enabling Users to Issue DVD Commands
              • Working With DVD Menus
              • Audio and Subpicture Streams
              • Enforcing Parental Management Levels
              • Saving and Restoring Bookmarks
              • Handling DVD Event Notifications
              • Handling UOP Event Notifications
              • Synchronizing HTML Content with the Video
              • Working with LCIDs
              • Playing Karaoke Discs
              • Working with DVD Text Strings
            • MSWebDVD ActiveX Control
          • MPEG-2 Support in DirectShow
            • Overview of MPEG-2 Systems
            • Using the MPEG-2 Demultiplexer
              • MPEG-2 Demux Run-Time Modes
              • Configuring the Demux Output Pins
              • Using the Demux with Elementary Streams
              • Using the Demux with PSI Streams
              • Demux Clock Behavior
            • Using the MPEG-2 Splitter
            • MPEG Sample Properties
            • Getting MPEG-2 PSI Tables
          • Windows Media Applications
            • Reading ASF Files in DirectShow
            • Creating ASF Files in DirectShow
              • The DirectShow SDK and the Windows Media Format SDK
              • Configuring the ASF Writer
              • Building a Filter Graph for ASF Output
              • Unlocking the Windows Media Format SDK
          • Microsoft TV Technologies
            • Overview of Microsoft TV Technologies
              • Microsoft TV Technologies Application Interface
              • Microsoft TV Technologies System Requirements
              • Basic Tasks for TV Applications
              • Microsoft TV Technologies Internals
            • Using the Video Control
              • Video Control Overview
              • Tuning with the Video Control
              • Using the Stream Buffer Engine with the Video Control
              • TV Applications in Script (Video Control)
                • Embedding the Video Control in a Web Page
                • Creating a Tune Request (Script)
                • Selecting from Multiple Input Devices (Script)
                • Activating Video Control Features (Script)
                • Binding Event Handlers to Events in Script Applications
                • Performing Custom Video Mixing in Script
                • Using the Stream Buffer Engine in Script
              • TV Applications in Visual Basic (Video Control)
                • Hosting the Video Control in a Visual Basic Form
                • Displaying Closed Captioning in Visual Basic
                • Mixing an Image Onto the Video Window in Visual Basic
              • TV Applications in C++ (Video Control)
                • Testing TV Hardware and Software with GraphEdit
                • Video Control Interface Hierarchy
                • Using MFC to Host the Video Control
                • Using ATL 3.0 to Host the Video Control
                • Using ATL 7.0 to Host the Video Control
                • Creating a Tune Request (C++)
                • File Playback with the Video Control (C++)
                • Receiving Video Control Events in C++
                • Receiving Video Control Events in ATL
                • Displaying Closed Captioning in C++
                • Mixing an Image Onto the Video Window in C++
              • DVD Applications in Visual Basic (Video Control)
                • Creating the MSVidWebDVD Object
                • Controlling Playback
                • Menus and Buttons
                • Audio Streams: Controlling Spoken Language
                • Subpicture Streams: Controlling Subtitles
                • Angle Blocks
                • Parental Management
                • Text Strings
                • DVD Error Handling
            • The Microsoft Unified Tuning Model
              • Overview of the Tuning Process
              • Sequence of Operations in the Tuning Process
              • Tuning Spaces
              • Tune Requests
              • Locators
              • Components
              • Getting Program Information
              • Default Tuning Spaces
            • TV Ratings Components
              • Overview of the TV Ratings System
              • Programming with the TV Ratings Objects
              • Setting Allowable Viewing Levels
              • Building the EvalRat and XDSToRat Objects
            • Writing Digital TV Applications with DirectX
          • Using the Video Mixing Renderer
            • Features of the VMR
            • VMR vs. Previous DirectShow Renderers
            • VMR System Requirements
            • Choosing the Right Renderer
            • VMR Filter Components
            • VMR Modes of Operation
              • VMR Windowed (Compatibility) Mode
              • VMR Windowless Mode
              • VMR with Multiple Streams (Mixing Mode)
              • VMR Renderless Playback Mode (Custom Allocator-Presenters)
                • Supplying a Custom Allocator-Presenter for VMR-7
                • Supplying a Custom Allocator-Presenter for VMR-9
              • DirectDraw Exclusive Mode
            • Building a VMR-9 Filter Graph
            • Displaying an Application-Supplied Bitmap on the Composited Image
              • Creating Simple Animations with the Bitmap Image
            • Multi-Monitor Support
            • Optimizing Mixing Performance
            • Setting Deinterlace Preferences
            • Using the VMR for DirectShow Filter Developers
              • Requirements for Decoders
              • Stream Control
              • Quality Messages
              • Coordinate Mapping in the VMR
              • MPEG Decoder Preprocessing Transformations
              • WHQL tests
              • Access to DirectDraw Surfaces
              • VMR Support for DirectX Video Acceleration
              • Working with Direct3D Render Targets
              • Per-Pixel Alpha Blending
          • Using the Stream Buffer Engine
            • About the Stream Buffer Engine
            • Creating Stream Buffer Graphs
            • Creating Stream Buffer Recordings
            • Buffering in the Stream Buffer Engine
          • Writing DirectShow Filters
            • Introduction to DirectShow Filter Development
            • Building DirectShow Filters
            • How Filters Connect
              • Pin Connections
              • Negotiating Media Types
              • Negotiating Allocators
              • Providing a Custom Allocator
              • Reconnecting Pins
            • Data Flow for Filter Developers
              • Delivering Samples
              • Processing Data
              • End-of-Stream Notifications
              • New Segments
              • Flushing
              • Seeking
              • Dynamic Format Changes
                • QueryAccept (Downstream)
                • QueryAccept (Upstream)
                • ReceiveConnection
                • Handling Format Changes from the Video Renderer
            • Threads and Critical Sections
              • The Streaming and Application Threads
              • Pausing
              • Receiving and Delivering Samples
              • Delivering the End of Stream
              • Flushing Data
              • Stopping
              • Getting Buffers
              • Streaming Threads and the Filter Graph Manager
              • Summary of Filter Threading
            • Quality-Control Management
              • Quality Messages
              • Default Quality Control
            • DirectShow and COM
              • How to Implement IUnknown
                • How IUnknown Works
                • Using CUnknown
              • How to Create a DLL
                • Class Factories and Factory Templates
                • Factory Template Array
                • DLL Functions
              • How to Register DirectShow Filters
                • Layout of the Registry Keys
                • Declaring Filter Information
                • Declaring the Factory Template
                • Implementing DllRegisterServer
                • Guidelines for Registering Filters
                • Unregistering a Filter
            • Writing Transform Filters
              • Step 1. Choose a Base Class
              • Step 2. Declare the Filter Class
              • Step 3. Support Media Type Negotiation
                • Step 3A. Implement the CheckInputType Method
                • Step 3B. Implement the GetMediaType Method
                • Step 3C. Implement the CheckTransform Method
              • Step 4. Set Allocator Properties
              • Step 5. Transform the Image
              • Step 6. Add Support for COM
            • Writing Video Renderers
              • Alternative Video Renderers
                • Writing an Alternative Renderer
                • Handling End-of-stream and Flushing Notifications
                • Handling State Changes and Pause Completion
                • Handling Termination
                • Handling Dynamic Format Changes
                • Handling Persistent Properties
                • Handling EC_REPAINT Notifications
                • Handling Notifications in Full-Screen Mode
                • Summary of Notifications
              • Source and Target Rectangles in Video Renderers
            • Writing Capture Filters
              • Pin Requirements for Capture Filters
              • Implementing a Preview Pin (Optional)
              • Producing Data in a Capture Filter
            • Exposing Capture and Compression Formats
              • Video Capabilities
              • Audio Capabilities
              • Reconnecting Your Input to Ensure Specific Output Types
            • Registering a Custom File Type
            • Creating a Filter Property Page
              • Step 1. Define a Mechanism for Setting the Property
              • Step 2. Implement ISpecifyPropertyPages
              • Step 3. Support QueryInterface
              • Step 4. Create the Property Page
              • Step 5. Store a Pointer to the Filter
              • Step 6. Initialize the Dialog
              • Step 7. Handle Window Messages
              • Step 8. Apply Property Changes
              • Step 9. Disconnect the Property Page
              • Step 10. Support COM Registration
          • Encoder and Decoder Development
            • Encoder API
            • Decoder Interfaces and Specifications
              • How Decoders Use IAMVideoAccelerator
              • About DirectX Video Acceleration
              • Mapping DirectX Video Acceleration to IAMVideoAccelerator
                • Restricted Mode Profile and Configuration Establishment
                • DirectX Video Acceleration IAMVideoAccelerator Operational Specification
                • Operational Correspondence with Motion Compensation Device Driver
              • DVD Decoder Development in DirectShow
              • Decoder Volume Control
        • DirectShow Tutorials
          • Implementing a Seek Bar
          • Displaying a Filter's Property Pages
          • Grabbing a Poster Frame
            • Step 1: Create the Windows Framework
            • Step 2: Add a Menu Command to Grab a Poster Frame
            • Step 3: Implement the Frame-Grabbing Function
            • Step 4: Draw the Bitmap on the Client Area
          • Using the Sample Grabber
          • Recompressing an AVI File
            • Choosing a Compression Filter
            • Setting Video Compression Properties
            • Building the Recompression Graph
            • Writing the File
        • DirectShow Samples
          • Base Classes
          • BDA Sample Application
          • Capture Samples
            • AmCap Sample
            • AudioCap Sample
            • CaptureTex Sample
            • CaptureTex9 Sample
            • DVApp Sample
            • PlayCap Sample
            • PlayCapMoniker Sample
          • DMO Samples
            • DMO Demo Sample
            • DMOEnum Sample
            • DMO Sample
            • Gargle DMO Sample
          • DVD Samples
            • DVD Sample
            • PlayDVD Sample
            • WebDVD Sample
          • Filter Samples
            • Async Filter Sample
            • Ball Filter Sample
            • Contrast Filter Sample
            • DSNetwork Filters Sample
              • IMulticastConfig Interface
                • IMulticastConfig::GetMulticastGroup
                • IMulticastConfig::GetNetworkInterface
                • IMulticastConfig::SetMulticastGroup
                • IMulticastConfig::SetNetworkInterface
            • Dump Filter Sample
            • EZRGB24 Filter Sample
            • Gargle Filter Sample
            • Grabber Filter Sample
              • IGrabberSample Interface
                • IGrabberSample::GetConnectedMediaType
                • IGrabberSample::SetAcceptedMediaType
                • IGrabberSample::SetCallback
                • IGrabberSample::SetDeliveryBuffer
            • InfTee Filter Sample
            • Metronome Filter Sample
            • NullIP Filter Sample
            • NullNull Filter Sample
            • PSI Parser Filter Sample
              • IMpeg2PsiParser Interface
                • IMpeg2PsiParser::FindRecordProgramMapPid
                • IMpeg2PsiParser::GetCountOfElementaryStreams
                • IMpeg2PsiParser::GetCountOfPrograms
                • IMpeg2PsiParser::GetPatVersionNumber
                • IMpeg2PsiParser::GetPmtVersionNumber
                • IMpeg2PsiParser::GetRecordElementaryPid
                • IMpeg2PsiParser::GetRecordProgramMapPid
                • IMpeg2PsiParser::GetRecordProgramNumber
                • IMpeg2PsiParser::GetRecordStreamType
                • IMpeg2PsiParser::GetTransportStreamId
            • Push Source Filters Sample
            • RGB Filters Sample
            • SampVid Filter Sample
            • Scope Filter Sample
            • Synth Filter Sample
            • TextOut Filter Sample
            • WavDest Filter Sample
          • Miscellaneous DirectShow Samples
            • ASFCopy Sample
            • Mapper Sample
            • RenderLog Sample
            • SysEnum Sample
            • Builder Sample
          • Player Application Samples
            • AudioBox Sample
            • BGMusic Sample
            • CutScene Sample
            • DDrawXCL Sample
            • Jukebox Sample
            • JukeboxASF Sample
            • PlayDMO Sample
            • PlayWnd Sample
            • PlayWndASF Sample
            • StillView Sample
            • Texture3D Sample
            • Texture3D9 Sample
            • VBDemo Sample
          • Video Control Samples
            • CPPVideoControl Sample
            • Video Control HTML Samples
            • VBVideoControl Sample
          • Video Editing Samples
            • CompressView Sample
            • GrabBitmaps Sample
            • SampGrabCB Sample
            • StillCap Sample
            • Timeline Test Sample
            • TransViewer Sample
            • XTLTest Sample
            • DexterVB Sample
            • SlideShowVB Sample
            • TrimmerVB Sample
            • XTLTestVB Sample
          • Video Mixing Renderer Samples
            • BitmapMix Sample
            • Blender Sample
            • Cube Sample
            • MonitorInfo Sample
            • MultiVMR9 Sample
            • Pip Sample
            • Renderless Sample
            • Text Sample
            • Ticker Sample
            • TxtPlayer Sample
            • VMR9Allocator Sample
            • VMRMix Sample
            • VMRMulti Sample
            • VMRPlayer Sample
            • VMRXcl Sample
            • VMRXclBasic Sample
            • Watermark Sample
            • Windowless Sample
        • DirectShow Reference
          • DirectShow Filters
            • ACM Wrapper Filter
            • Analog Video Crossbar Filter
            • Audio Capture Filter
            • Audio Renderer (WaveOut) Filter
            • AVI Compressor Filter
            • AVI Decompressor Filter
            • AVI Draw Filter
            • AVI Mux Filter
            • AVI Splitter Filter
            • BDA IP Sink Filter
            • BDA MPE Filter
            • BDA MPEG-2 Transport Information Filter
            • BDA Network Provider Filter
            • BDA SLIP Deframer Filter
            • CC Decoder Filter
            • Color Space Converter Filter
            • DirectSound Renderer Filter
            • DMO Wrapper Filter
            • DV Muxer Filter
            • DV Splitter Filter
            • DV Video Decoder Filter
            • DV Video Encoder Filter
            • DVD Navigator Filter
            • File Source (Async) Filter
            • File Source (URL) Filter
            • File Stream Renderer Filter
            • File Writer Filter
            • Full Screen Renderer Filter
            • Infinite Pin Tee Filter
            • Internal Script Command Renderer Filter
            • Line 21 Decoder Filter
            • MIDI Parser Filter
            • MIDI Renderer Filter
            • MJPEG Compressor Filter
            • MJPEG Decompressor Filter
            • MPEG-1 Audio Decoder Filter
            • MPEG-1 Stream Splitter Filter
            • MPEG-1 Video Decoder Filter
            • MPEG-2 Demultiplexer
            • MPEG-2 Sections and Tables Filter
            • MPEG-2 Splitter
            • MSDV Driver
            • MSTape Driver
            • MSYUV Color Space Converter Codec
            • Multi-File Parser Filter
            • NABTS/FEC VBI Codec Filter
            • Null Renderer Filter
            • Overlay Mixer Filter
            • Overlay Mixer 2 Filter
            • QT Decompressor Filter
            • QuickTime Movie Parser Filter
            • SAMI (CC) Parser Filter
            • Sample Grabber Filter
            • Smart Tee Filter
            • Tee/Sink-to-Sink Converter
            • TV Audio Filter
            • TV Tuner Filter
            • VBI Surface Allocator
            • VFW Capture Filter
            • VGA 16 Color Ditherer Filter
            • Video Mixing Renderer Filter 7
            • Video Mixing Renderer Filter 9
            • Video Port Manager
            • Video Renderer Filter
            • WAVE Parser Filter
            • WDM Video Capture Filter
            • Windows Media Source Filter
            • WM ASF Reader Filter
            • WM ASF Writer Filter
            • WST Codec Filter
            • WST Decoder Filter
          • Interfaces
            • Interfaces for Building Filter Graphs
            • Interfaces for Controlling a Filter Graph
            • Audio Capture and Rendering Interfaces
            • DVD Interfaces
            • Video Capture Interfaces
            • File Encoding and Decoding Interfaces
            • Interfaces for Video Rendering and Overlay
            • Analog TV Tuning Interfaces
            • External Device Control Interfaces
            • Alphabetical List of DirectShow Interfaces
            • IAMAnalogVideoDecoder Interface
              • IAMAnalogVideoDecoder::get_AvailableTVFormats
              • IAMAnalogVideoDecoder::get_HorizontalLocked
              • IAMAnalogVideoDecoder::get_NumberOfLines
              • IAMAnalogVideoDecoder::get_OutputEnable
              • IAMAnalogVideoDecoder::get_TVFormat
              • IAMAnalogVideoDecoder::get_VCRHorizontalLocking
              • IAMAnalogVideoDecoder::put_OutputEnable
              • IAMAnalogVideoDecoder::put_TVFormat
              • IAMAnalogVideoDecoder::put_VCRHorizontalLocking
            • IAMAudioInputMixer Interface
              • IAMAudioInputMixer::get_Bass
              • IAMAudioInputMixer::get_BassRange
              • IAMAudioInputMixer::get_Enable
              • IAMAudioInputMixer::get_Loudness
              • IAMAudioInputMixer::get_MixLevel
              • IAMAudioInputMixer::get_Mono
              • IAMAudioInputMixer::get_Pan
              • IAMAudioInputMixer::get_Treble
              • IAMAudioInputMixer::get_TrebleRange
              • IAMAudioInputMixer::put_Bass
              • IAMAudioInputMixer::put_Enable
              • IAMAudioInputMixer::put_Loudness
              • IAMAudioInputMixer::put_MixLevel
              • IAMAudioInputMixer::put_Mono
              • IAMAudioInputMixer::put_Pan
              • IAMAudioInputMixer::put_Treble
            • IAMAudioRendererStats Interface
              • IAMAudioRendererStats::GetStatParam
            • IAMBufferNegotiation Interface
              • IAMBufferNegotiation::GetAllocatorProperties
              • IAMBufferNegotiation::SuggestAllocatorProperties
            • IAMCameraControl Interface
              • IAMCameraControl::Get
              • IAMCameraControl::GetRange
              • IAMCameraControl::Set
            • IAMChannelInfo Interface
              • IAMChannelInfo::get_ChannelDescription
              • IAMChannelInfo::get_ChannelName
              • IAMChannelInfo::get_ChannelURL
              • IAMChannelInfo::get_ContactAddress
              • IAMChannelInfo::get_ContactEmail
              • IAMChannelInfo::get_ContactPhone
            • IAMClockAdjust Interface
              • IAMClockAdjust::SetClockDelta
            • IAMClockSlave Interface
              • IAMClockSlave::GetErrorTolerance
              • IAMClockSlave::SetErrorTolerance
            • IAMCopyCaptureFileProgress Interface
              • IAMCopyCaptureFileProgress::Progress
            • IAMCrossbar Interface
              • IAMCrossbar::CanRoute
              • IAMCrossbar::get_CrossbarPinInfo
              • IAMCrossbar::get_IsRoutedTo
              • IAMCrossbar::get_PinCounts
              • IAMCrossbar::Route
            • IAMDecoderCaps Interface
              • IAMDecoderCaps::GetDecoderCaps
            • IAMDirectSound Interface
              • IAMDirectSound::GetDirectSoundInterface
              • IAMDirectSound::GetPrimaryBufferInterface
              • IAMDirectSound::GetSecondaryBufferInterface
              • IAMDirectSound::GetFocusWindow
              • IAMDirectSound::ReleaseDirectSoundInterface
              • IAMDirectSound::ReleasePrimaryBufferInterface
              • IAMDirectSound::ReleaseSecondaryBufferInterface
              • IAMDirectSound::SetWindowFocus
            • IAMDroppedFrames Interface
              • IAMDroppedFrames::GetAverageFrameSize
              • IAMDroppedFrames::GetDroppedInfo
              • IAMDroppedFrames::GetNumDropped
              • IAMDroppedFrames::GetNumNotDropped
            • IAMExtDevice Interface
              • IAMExtDevice::Calibrate
              • IAMExtDevice::GetCapability
              • IAMExtDevice::get_DevicePort
              • IAMExtDevice::get_DevicePower
              • IAMExtDevice::get_ExternalDeviceID
              • IAMExtDevice::get_ExternalDeviceVersion
              • IAMExtDevice::put_DevicePort
              • IAMExtDevice::put_DevicePower
            • IAMExtTransport Interface
              • IAMExtTransport::get_AntiClogControl
              • IAMExtTransport::GetBump
              • IAMExtTransport::GetCapability
              • IAMExtTransport::GetChase
              • IAMExtTransport::GetEditProperty
              • IAMExtTransport::GetEditPropertySet
              • IAMExtTransport::get_EditStart
              • IAMExtTransport::get_LocalControl
              • IAMExtTransport::get_MediaState
              • IAMExtTransport::get_Mode
              • IAMExtTransport::get_Rate
              • IAMExtTransport::GetStatus
              • IAMExtTransport::GetTransportAudioParameters
              • IAMExtTransport::GetTransportBasicParameters
              • IAMExtTransport::GetTransportVideoParameters
              • IAMExtTransport::put_AntiClogControl
              • IAMExtTransport::put_EditStart
              • IAMExtTransport::put_LocalControl
              • IAMExtTransport::put_MediaState
              • IAMExtTransport::put_Mode
              • IAMExtTransport::put_Rate
              • IAMExtTransport::SetBump
              • IAMExtTransport::SetChase
              • IAMExtTransport::SetEditProperty
              • IAMExtTransport::SetEditPropertySet
              • IAMExtTransport::SetTransportAudioParameters
              • IAMExtTransport::SetTransportBasicParameters
              • IAMExtTransport::SetTransportVideoParameters
            • IAMExtendedErrorInfo Interface
              • IAMExtendedErrorInfo::get_ErrorCode
              • IAMExtendedErrorInfo::get_ErrorDescription
              • IAMExtendedErrorInfo::get_HasError
            • IAMExtendedSeeking Interface
              • IAMExtendedSeeking::get_CurrentMarker
              • IAMExtendedSeeking::get_ExSeekCapabilities
              • IAMExtendedSeeking::get_MarkerCount
              • IAMExtendedSeeking::get_PlaybackSpeed
              • IAMExtendedSeeking::GetMarkerName
              • IAMExtendedSeeking::GetMarkerTime
              • IAMExtendedSeeking::put_PlaybackSpeed
            • IAMFilterGraphCallback Interface
              • IAMFilterGraphCallback::UnableToRender
            • IAMFilterMiscFlags Interface
              • IAMFilterMiscFlags::GetMiscFlags
            • IAMGraphBuilderCallback Interface
              • IAMGraphBuilderCallback::SelectedFilter
              • IAMGraphBuilderCallback::CreatedFilter
            • IAMGraphStreams Interface
              • IAMGraphStreams::FindUpstreamInterface
              • IAMGraphStreams::SetMaxGraphLatency
              • IAMGraphStreams::SyncUsingStreamOffset
            • IAMLatency Interface
              • IAMLatency::GetLatency
            • IAMLine21Decoder Interface
              • IAMLine21Decoder::GetBackgroundColor
              • IAMLine21Decoder::GetCurrentService
              • IAMLine21Decoder::GetDecoderLevel
              • IAMLine21Decoder::GetDrawBackgroundMode
              • IAMLine21Decoder::GetOutputFormat
              • IAMLine21Decoder::GetRedrawAlways
              • IAMLine21Decoder::GetServiceState
              • IAMLine21Decoder::SetBackgroundColor
              • IAMLine21Decoder::SetCurrentService
              • IAMLine21Decoder::SetDrawBackgroundMode
              • IAMLine21Decoder::SetOutputFormat
              • IAMLine21Decoder::SetRedrawAlways
              • IAMLine21Decoder::SetServiceState
            • IAMMediaContent Interface
              • IAMMediaContent::get_AuthorName
              • IAMMediaContent::get_BaseURL
              • IAMMediaContent::get_Copyright
              • IAMMediaContent::get_Description
              • IAMMediaContent::get_LogoIconURL
              • IAMMediaContent::get_LogoURL
              • IAMMediaContent::get_MoreInfoBannerImage
              • IAMMediaContent::get_MoreInfoBannerURL
              • IAMMediaContent::get_MoreInfoText
              • IAMMediaContent::get_MoreInfoURL
              • IAMMediaContent::get_Rating
              • IAMMediaContent::get_Title
              • IAMMediaContent::get_WatermarkURL
            • IAMMediaContent2 Interface
              • IAMMediaContent2::get_MediaParameter
              • IAMMediaContent2::get_MediaParameterName
              • IAMMediaContent2::get_PlaylistCount
            • IAMNetShowConfig Interface
              • IAMNetShowConfig::get_BufferingTime
              • IAMNetShowConfig::get_EnableAutoProxy
              • IAMNetShowConfig::get_EnableHTTP
              • IAMNetShowConfig::get_EnableMulticast
              • IAMNetShowConfig::get_EnableTCP
              • IAMNetShowConfig::get_EnableUDP
              • IAMNetShowConfig::get_FixedUDPPort
              • IAMNetShowConfig::get_HTTPProxyHost
              • IAMNetShowConfig::get_HTTPProxyPort
              • IAMNetShowConfig::get_UseFixedUDPPort
              • IAMNetShowConfig::get_UseHTTPProxy
              • IAMNetShowConfig::put_BufferingTime
              • IAMNetShowConfig::put_EnableAutoProxy
              • IAMNetShowConfig::put_EnableHTTP
              • IAMNetShowConfig::put_EnableMulticast
              • IAMNetShowConfig::put_EnableTCP
              • IAMNetShowConfig::put_EnableUDP
              • IAMNetShowConfig::put_FixedUDPPort
              • IAMNetShowConfig::put_HTTPProxyHost
              • IAMNetShowConfig::put_HTTPProxyPort
              • IAMNetShowConfig::put_UseFixedUDPPort
              • IAMNetShowConfig::put_UseHTTPProxy
            • IAMNetShowExProps Interface
              • IAMNetShowExProps::get_Bandwidth
              • IAMNetShowExProps::get_CodecCount
              • IAMNetShowExProps::get_CreationDate
              • IAMNetShowExProps::get_ErrorCorrection
              • IAMNetShowExProps::get_SourceLink
              • IAMNetShowExProps::get_SourceProtocol
              • IAMNetShowExProps::GetCodecDescription
              • IAMNetShowExProps::GetCodecInstalled
              • IAMNetShowExProps::GetCodecURL
            • IAMNetShowPreroll Interface
              • IAMNetShowPreroll::get_Preroll
              • IAMNetShowPreroll::put_Preroll
            • IAMNetworkStatus Interface
              • IAMNetworkStatus::get_BufferingCount
              • IAMNetworkStatus::get_BufferingProgress
              • IAMNetworkStatus::get_IsBroadcast
              • IAMNetworkStatus::get_LostPackets
              • IAMNetworkStatus::get_ReceivedPackets
              • IAMNetworkStatus::get_ReceptionQuality
              • IAMNetworkStatus::get_RecoveredPackets
            • IAMOpenProgress Interface
              • IAMOpenProgress::AbortOperation
              • IAMOpenProgress::QueryProgress
            • IAMOverlayFX Interface
              • IAMOverlayFX::GetOverlayFX
              • IAMOverlayFX::SetOverlayFX
              • IAMOverlayFX::QueryOverlayFXCaps
            • IAMParse Interface
              • IAMParse::Flush
              • IAMParse::GetParseTime
              • IAMParse::SetParseTime
            • IAMPushSource Interface
              • IAMPushSource::GetMaxStreamOffset
              • IAMPushSource::GetPushSourceFlags
              • IAMPushSource::GetStreamOffset
              • IAMPushSource::SetMaxStreamOffset
              • IAMPushSource::SetPushSourceFlags
              • IAMPushSource::SetStreamOffset
            • IAMResourceControl Interface
              • IAMResourceControl::Reserve
            • IAMStats Interface
              • IAMStats::AddValue
              • IAMStats::get_Count
              • IAMStats::GetIndex
              • IAMStats::GetValueByIndex
              • IAMStats::GetValueByName
              • IAMStats::Reset
            • IAMStreamConfig Interface
              • IAMStreamConfig::GetFormat
              • IAMStreamConfig::GetNumberOfCapabilities
              • IAMStreamConfig::GetStreamCaps
              • IAMStreamConfig::SetFormat
            • IAMStreamControl Interface
              • IAMStreamControl::GetInfo
              • IAMStreamControl::StartAt
              • IAMStreamControl::StopAt
            • IAMStreamSelect Interface
              • IAMStreamSelect::Count
              • IAMStreamSelect::Enable
              • IAMStreamSelect::Info
            • IAMTimecodeDisplay Interface
              • IAMTimecodeDisplay::GetTCDisplay
              • IAMTimecodeDisplay::GetTCDisplayEnable
              • IAMTimecodeDisplay::SetTCDisplay
              • IAMTimecodeDisplay::SetTCDisplayEnable
            • IAMTimecodeGenerator Interface
              • IAMTimecodeGenerator::GetTCGMode
              • IAMTimecodeGenerator::GetTimecode
              • IAMTimecodeGenerator::get_VITCLine
              • IAMTimecodeGenerator::put_VITCLine
              • IAMTimecodeGenerator::SetTCGMode
              • IAMTimecodeGenerator::SetTimecode
            • IAMTimecodeReader Interface
              • IAMTimecodeReader::GetTCRMode
              • IAMTimecodeReader::GetTimecode
              • IAMTimecodeReader::get_VITCLine
              • IAMTimecodeReader::put_VITCLine
              • IAMTimecodeReader::SetTCRMode
            • IAMTuner Interface
              • IAMTuner::ChannelMinMax
              • IAMTuner::get_Channel
              • IAMTuner::get_CountryCode
              • IAMTuner::get_Mode
              • IAMTuner::get_TuningSpace
              • IAMTuner::GetAvailableModes
              • IAMTuner::Logon
              • IAMTuner::Logout
              • IAMTuner::put_Channel
              • IAMTuner::put_CountryCode
              • IAMTuner::put_Mode
              • IAMTuner::put_TuningSpace
              • IAMTuner::RegisterNotificationCallBack
              • IAMTuner::SignalPresent
              • IAMTuner::UnRegisterNotificationCallBack
            • IAMTVAudio Interface
              • IAMTVAudio::GetHardwareSupportedTVAudioModes
              • IAMTVAudio::GetAvailableTVAudioModes
              • IAMTVAudio::get_TVAudioMode
              • IAMTVAudio::put_TVAudioMode
              • IAMTVAudio::RegisterNotificationCallBack
              • IAMTVAudio::UnRegisterNotificationCallBack
            • IAMTVTuner Interface
              • IAMTVTuner::AutoTune
              • IAMTVTuner::get_AudioFrequency
              • IAMTVTuner::get_AvailableTVFormats
              • IAMTVTuner::get_ConnectInput
              • IAMTVTuner::get_InputType
              • IAMTVTuner::get_NumInputConnections
              • IAMTVTuner::get_TVFormat
              • IAMTVTuner::get_VideoFrequency
              • IAMTVTuner::put_ConnectInput
              • IAMTVTuner::put_InputType
              • IAMTVTuner::StoreAutoTune
            • IAMVfwCaptureDialogs Interface
              • IAMVfwCaptureDialogs::HasDialog
              • IAMVfwCaptureDialogs::SendDriverMessage
              • IAMVfwCaptureDialogs::ShowDialog
            • IAMVfwCompressDialogs Interface
              • IAMVfwCompressDialogs::GetState
              • IAMVfwCompressDialogs::SendDriverMessage
              • IAMVfwCompressDialogs::SetState
              • IAMVfwCompressDialogs::ShowDialog
            • IAMVideoAccelerator Interface
              • IAMVideoAccelerator::GetVideoAcceleratorGUIDs
              • IAMVideoAccelerator::GetUncompFormatsSupported
              • IAMVideoAccelerator::GetInternalMemInfo
              • IAMVideoAccelerator::GetCompBufferInfo
              • IAMVideoAccelerator::GetInternalCompBufferInfo
              • IAMVideoAccelerator::BeginFrame
              • IAMVideoAccelerator::EndFrame
              • IAMVideoAccelerator::GetBuffer
              • IAMVideoAccelerator::ReleaseBuffer
              • IAMVideoAccelerator::Execute
              • IAMVideoAccelerator::QueryRenderStatus
              • IAMVideoAccelerator::DisplayFrame
            • IAMVideoAcceleratorNotify Interface
              • IAMVideoAcceleratorNotify::GetUncompSurfacesInfo
              • IAMVideoAcceleratorNotify::SetUncompSurfacesInfo
              • IAMVideoAcceleratorNotify::GetCreateVideoAcceleratorData
            • IAMVideoCompression Interface
              • IAMVideoCompression::GetInfo
              • IAMVideoCompression::get_KeyFrameRate
              • IAMVideoCompression::get_PFramesPerKeyFrame
              • IAMVideoCompression::get_Quality
              • IAMVideoCompression::get_WindowSize
              • IAMVideoCompression::OverrideFrameSize
              • IAMVideoCompression::OverrideKeyFrame
              • IAMVideoCompression::put_KeyFrameRate
              • IAMVideoCompression::put_PFramesPerKeyFrame
              • IAMVideoCompression::put_Quality
              • IAMVideoCompression::put_WindowSize
            • IAMVideoControl Interface
              • IAMVideoControl::GetCaps
              • IAMVideoControl::GetCurrentActualFrameRate
              • IAMVideoControl::GetFrameRateList
              • IAMVideoControl::GetMaxAvailableFrameRate
              • IAMVideoControl::GetMode
              • IAMVideoControl::SetMode
            • IAMVideoDecimationProperties Interface
              • IAMVideoDecimationProperties::QueryDecimationUsage
              • IAMVideoDecimationProperties::SetDecimationUsage
            • IAMVideoProcAmp Interface
              • IAMVideoProcAmp::Get
              • IAMVideoProcAmp::GetRange
              • IAMVideoProcAmp::Set
            • IAMWstDecoder Interface
              • IAMWstDecoder::GetAnswerMode
              • IAMWstDecoder::GetBackgroundColor
              • IAMWstDecoder::GetCurrentPage
              • IAMWstDecoder::GetCurrentService
              • IAMWstDecoder::GetDecoderLevel
              • IAMWstDecoder::GetDrawBackgroundMode
              • IAMWstDecoder::GetHoldPage
              • IAMWstDecoder::GetOutputFormat
              • IAMWstDecoder::GetRedrawAlways
              • IAMWstDecoder::GetServiceState
              • IAMWstDecoder::SetAnswerMode
              • IAMWstDecoder::SetBackgroundColor
              • IAMWstDecoder::SetCurrentPage
              • IAMWstDecoder::SetDrawBackgroundMode
              • IAMWstDecoder::SetHoldPage
              • IAMWstDecoder::SetOutputFormat
              • IAMWstDecoder::SetRedrawAlways
              • IAMWstDecoder::SetServiceState
            • IAsyncReader Interface
              • IAsyncReader::BeginFlush
              • IAsyncReader::EndFlush
              • IAsyncReader::Length
              • IAsyncReader::Request
              • IAsyncReader::RequestAllocator
              • IAsyncReader::SyncRead
              • IAsyncReader::SyncReadAligned
              • IAsyncReader::WaitForNext
            • IBaseFilter Interface
              • IBaseFilter::EnumPins
              • IBaseFilter::FindPin
              • IBaseFilter::JoinFilterGraph
              • IBaseFilter::QueryFilterInfo
              • IBaseFilter::QueryVendorInfo
            • IBasicAudio Interface
              • IBasicAudio::get_Balance
              • IBasicAudio::get_Volume
              • IBasicAudio::put_Balance
              • IBasicAudio::put_Volume
            • IBasicVideo Interface
              • IBasicVideo::get_AvgTimePerFrame
              • IBasicVideo::get_BitErrorRate
              • IBasicVideo::get_BitRate
              • IBasicVideo::GetCurrentImage
              • IBasicVideo::get_DestinationHeight
              • IBasicVideo::get_DestinationLeft
              • IBasicVideo::GetDestinationPosition
              • IBasicVideo::get_DestinationTop
              • IBasicVideo::get_DestinationWidth
              • IBasicVideo::get_SourceHeight
              • IBasicVideo::get_SourceLeft
              • IBasicVideo::GetSourcePosition
              • IBasicVideo::get_SourceTop
              • IBasicVideo::get_SourceWidth
              • IBasicVideo::get_VideoHeight
              • IBasicVideo::GetVideoPaletteEntries
              • IBasicVideo::GetVideoSize
              • IBasicVideo::get_VideoWidth
              • IBasicVideo::IsUsingDefaultDestination
              • IBasicVideo::IsUsingDefaultSource
              • IBasicVideo::put_DestinationHeight
              • IBasicVideo::put_DestinationLeft
              • IBasicVideo::put_DestinationTop
              • IBasicVideo::put_DestinationWidth
              • IBasicVideo::put_SourceHeight
              • IBasicVideo::put_SourceLeft
              • IBasicVideo::put_SourceTop
              • IBasicVideo::put_SourceWidth
              • IBasicVideo::SetDefaultDestinationPosition
              • IBasicVideo::SetDefaultSourcePosition
              • IBasicVideo::SetDestinationPosition
              • IBasicVideo::SetSourcePosition
            • IBasicVideo2 Interface
              • IBasicVideo2::GetPreferredAspectRatio
            • ICaptureGraphBuilder2 Interface
              • ICaptureGraphBuilder2::AllocCapFile
              • ICaptureGraphBuilder2::ControlStream
              • ICaptureGraphBuilder2::CopyCaptureFile
              • ICaptureGraphBuilder2::FindInterface
              • ICaptureGraphBuilder2::FindPin
              • ICaptureGraphBuilder2::GetFiltergraph
              • ICaptureGraphBuilder2::RenderStream
              • ICaptureGraphBuilder2::SetFiltergraph
              • ICaptureGraphBuilder2::SetOutputFileName
            • ICodecAPI Interface
              • ICodecAPI::GetAllSettings
              • ICodecAPI::GetDefaultValue
              • ICodecAPI::GetParameterRange
              • ICodecAPI::GetParameterValues
              • ICodecAPI::GetValue
              • ICodecAPI::IsModifiable
              • ICodecAPI::IsSupported
              • ICodecAPI::RegisterForEvent
              • ICodecAPI::SetAllDefaults
              • ICodecAPI::SetAllDefaultsWithNotify
              • ICodecAPI::SetAllSettings
              • ICodecAPI::SetAllSettingsWithNotify
              • ICodecAPI::SetValue
              • ICodecAPI::SetValueWithNotify
              • ICodecAPI::UnregisterForEvent
            • IConfigAsfWriter Interface
              • IConfigAsfWriter::ConfigureFilterUsingProfile
              • IConfigAsfWriter::ConfigureFilterUsingProfileGuid
              • IConfigAsfWriter::ConfigureFilterUsingProfileId
              • IConfigAsfWriter::GetCurrentProfile
              • IConfigAsfWriter::GetCurrentProfileGuid
              • IConfigAsfWriter::GetCurrentProfileId
              • IConfigAsfWriter::GetIndexMode
              • IConfigAsfWriter::SetIndexMode
            • IConfigAviMux Interface
              • IConfigAviMux::GetMasterStream
              • IConfigAviMux::GetOutputCompatibilityIndex
              • IConfigAviMux::SetMasterStream
              • IConfigAviMux::SetOutputCompatibilityIndex
            • IConfigInterleaving Interface
              • IConfigInterleaving::get_Interleaving
              • IConfigInterleaving::get_Mode
              • IConfigInterleaving::put_Interleaving
              • IConfigInterleaving::put_Mode
            • ICreateDevEnum Interface
              • ICreateDevEnum::CreateClassEnumerator
            • IDDrawExclModeVideo Interface
              • IDDrawExclModeVideo::GetDDrawObject
              • IDDrawExclModeVideo::GetDDrawSurface
              • IDDrawExclModeVideo::GetNativeVideoProps
              • IDDrawExclModeVideo::SetCallbackInterface
              • IDDrawExclModeVideo::SetDDrawObject
              • IDDrawExclModeVideo::SetDrawParameters
              • IDDrawExclModeVideo::SetDDrawSurface
            • IDDrawExclModeVideoCallback Interface
              • IDDrawExclModeVideoCallback::OnUpdateColorKey
              • IDDrawExclModeVideoCallback::OnUpdateOverlay
              • IDDrawExclModeVideoCallback::OnUpdateSize
            • IDecimateVideoImage Interface
              • IDecimateVideoImage::ResetDecimationImageSize
              • IDecimateVideoImage::SetDecimationImageSize
            • IDeferredCommand Interface
              • IDeferredCommand::Cancel
              • IDeferredCommand::Confidence
              • IDeferredCommand::GetHResult
              • IDeferredCommand::Postpone
            • IDirectDrawVideo Interface
              • IDirectDrawVideo::CanUseOverlayStretch
              • IDirectDrawVideo::CanUseScanLine
              • IDirectDrawVideo::GetCaps
              • IDirectDrawVideo::GetDirectDraw
              • IDirectDrawVideo::GetEmulatedCaps
              • IDirectDrawVideo::GetFourCCCodes
              • IDirectDrawVideo::GetSurfaceDesc
              • IDirectDrawVideo::GetSurfaceType
              • IDirectDrawVideo::GetSwitches
              • IDirectDrawVideo::SetDefault
              • IDirectDrawVideo::SetDirectDraw
              • IDirectDrawVideo::SetSwitches
              • IDirectDrawVideo::UseOverlayStretch
              • IDirectDrawVideo::UseScanLine
              • IDirectDrawVideo::UseWhenFullScreen
              • IDirectDrawVideo::WillUseFullScreen
            • IDirectDrawMediaSample Interface
              • IDirectDrawMediaSample::GetSurfaceAndReleaseLock
              • IDirectDrawMediaSample::LockMediaSamplePointer
            • IDirectDrawMediaSampleAllocator Interface
              • IDirectDrawMediaSampleAllocator::GetDirectDraw
            • IDistributorNotify Interface
              • IDistributorNotify::NotifyGraphChange
              • IDistributorNotify::Pause
              • IDistributorNotify::Run
              • IDistributorNotify::SetSyncSource
              • IDistributorNotify::Stop
            • IDMOWrapperFilter Interface
              • IDMOWrapperFilter::Init
            • IDShowPlugin Interface
              • IDShowPlugin::get_URL
              • IDShowPlugin::get_UserAgent
            • IDvdCmd Interface
              • IDvdCmd::WaitForEnd
              • IDvdCmd::WaitForStart
            • IDvdControl2 Interface
              • IDvdControl2::AcceptParentalLevelChange
              • IDvdControl2::ActivateAtPosition
              • IDvdControl2::ActivateButton
              • IDvdControl2::Pause
              • IDvdControl2::PlayAtTime
              • IDvdControl2::PlayAtTimeInTitle
              • IDvdControl2::PlayBackwards
              • IDvdControl2::PlayChapter
              • IDvdControl2::PlayChapterInTitle
              • IDvdControl2::PlayChaptersAutoStop
              • IDvdControl2::PlayForwards
              • IDvdControl2::PlayNextChapter
              • IDvdControl2::PlayPeriodInTitleAutoStop
              • IDvdControl2::PlayPrevChapter
              • IDvdControl2::PlayTitle
              • IDvdControl2::ReplayChapter
              • IDvdControl2::Resume
              • IDvdControl2::ReturnFromSubmenu
              • IDvdControl2::SelectAndActivateButton
              • IDvdControl2::SelectAngle
              • IDvdControl2::SelectAtPosition
              • IDvdControl2::SelectAudioStream
              • IDvdControl2::SelectButton
              • IDvdControl2::SelectDefaultAudioLanguage
              • IDvdControl2::SelectDefaultMenuLanguage
              • IDvdControl2::SelectDefaultSubpictureLanguage
              • IDvdControl2::SelectKaraokeAudioPresentationMode
              • IDvdControl2::SelectParentalCountry
              • IDvdControl2::SelectParentalLevel
              • IDvdControl2::SelectRelativeButton
              • IDvdControl2::SelectSubpictureStream
              • IDvdControl2::SelectVideoModePreference
              • IDvdControl2::SetDVDDirectory
              • IDvdControl2::SetGPRM
              • IDvdControl2::SetOption
              • IDvdControl2::SetState
              • IDvdControl2::SetSubpictureState
              • IDvdControl2::ShowMenu
              • IDvdControl2::StillOff
              • IDvdControl2::Stop
            • IDvdGraphBuilder Interface
              • IDvdGraphBuilder::GetDvdInterface
              • IDvdGraphBuilder::GetFiltergraph
              • IDvdGraphBuilder::RenderDvdVideoVolume
            • IDvdInfo2 Interface
              • IDvdInfo2::GetAllGPRMs
              • IDvdInfo2::GetAllSPRMs
              • IDvdInfo2::GetAudioAttributes
              • IDvdInfo2::GetAudioLanguage
              • IDvdInfo2::GetButtonAtPosition
              • IDvdInfo2::GetButtonRect
              • IDvdInfo2::GetCmdFromEvent
              • IDvdInfo2::GetCurrentAngle
              • IDvdInfo2::GetCurrentAudio
              • IDvdInfo2::GetCurrentButton
              • IDvdInfo2::GetCurrentDomain
              • IDvdInfo2::GetCurrentLocation
              • IDvdInfo2::GetCurrentSubpicture
              • IDvdInfo2::GetCurrentUOPS
              • IDvdInfo2::GetCurrentVideoAttributes
              • IDvdInfo2::GetDecoderCaps
              • IDvdInfo2::GetDefaultAudioLanguage
              • IDvdInfo2::GetDefaultMenuLanguage
              • IDvdInfo2::GetDefaultSubpictureLanguage
              • IDvdInfo2::GetDiscID
              • IDvdInfo2::GetDVDDirectory
              • IDvdInfo2::GetDVDTextLanguageInfo
              • IDvdInfo2::GetDVDTextNumberOfLanguages
              • IDvdInfo2::GetDVDTextStringAsNative
              • IDvdInfo2::GetDVDTextStringAsUnicode
              • IDvdInfo2::GetDVDVolumeInfo
              • IDvdInfo2::GetKaraokeAttributes
              • IDvdInfo2::GetMenuLanguages
              • IDvdInfo2::GetNumberOfChapters
              • IDvdInfo2::GetPlayerParentalLevel
              • IDvdInfo2::GetState
              • IDvdInfo2::GetSubpictureAttributes
              • IDvdInfo2::GetSubpictureLanguage
              • IDvdInfo2::GetTitleAttributes
              • IDvdInfo2::GetTitleParentalLevels
              • IDvdInfo2::GetTotalTitleTime
              • IDvdInfo2::GetVMGAttributes
              • IDvdInfo2::IsAudioStreamEnabled
              • IDvdInfo2::IsSubpictureStreamEnabled
            • IDvdState Interface
              • IDvdState::GetDiscID
              • IDvdState::GetParentalLevel
            • IDVEnc Interface
              • IDVEnc::get_IFormatResolution
              • IDVEnc::put_IFormatResolution
            • IDVRGB219 Interface
              • IDVRGB219::SetRGB219
            • IDVSplitter Interface
              • IDVSplitter::DiscardAlternateVideoFrames
            • IEncoderAPI Interface
              • IEncoderAPI::GetDefaultValue
              • IEncoderAPI::GetParameterRange
              • IEncoderAPI::GetParameterValues
              • IEncoderAPI::GetValue
              • IEncoderAPI::IsAvailable
              • IEncoderAPI::IsSupported
              • IEncoderAPI::SetValue
            • IEnumFilters Interface
              • IEnumFilters::Clone
              • IEnumFilters::Next
              • IEnumFilters::Reset
              • IEnumFilters::Skip
            • IEnumMediaTypes Interface
              • IEnumMediaTypes::Clone
              • IEnumMediaTypes::Next
              • IEnumMediaTypes::Reset
              • IEnumMediaTypes::Skip
            • IEnumPIDMap Interface
              • IEnumPIDMap::Clone
              • IEnumPIDMap::Next
              • IEnumPIDMap::Reset
              • IEnumPIDMap::Skip
            • IEnumPins Interface
              • IEnumPins::Clone
              • IEnumPins::Next
              • IEnumPins::Reset
              • IEnumPins::Skip
            • IEnumStreamIdMap Interface
              • IEnumStreamIdMap::Clone
              • IEnumStreamIdMap::Next
              • IEnumStreamIdMap::Reset
              • IEnumStreamIdMap::Skip
            • IFileSinkFilter Interface
              • IFileSinkFilter::GetCurFile
              • IFileSinkFilter::SetFileName
            • IFileSinkFilter2 Interface
              • IFileSinkFilter2::GetMode
              • IFileSinkFilter2::SetMode
            • IFileSourceFilter Interface
              • IFileSourceFilter::GetCurFile
              • IFileSourceFilter::Load
            • IFilterChain Interface
              • IFilterChain::PauseChain
              • IFilterChain::RemoveChain
              • IFilterChain::StartChain
              • IFilterChain::StopChain
            • IFilterGraph Interface
              • IFilterGraph::AddFilter
              • IFilterGraph::ConnectDirect
              • IFilterGraph::Disconnect
              • IFilterGraph::EnumFilters
              • IFilterGraph::FindFilterByName
              • IFilterGraph::Reconnect
              • IFilterGraph::RemoveFilter
              • IFilterGraph::SetDefaultSyncSource
            • IFilterGraph2 Interface
              • IFilterGraph2::AddSourceFilterForMoniker
              • IFilterGraph2::ReconnectEx
              • IFilterGraph2::RenderEx
            • IFilterMapper2 Interface
              • IFilterMapper2::CreateCategory