• 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
              • IFilterMapper2::EnumMatchingFilters
              • IFilterMapper2::RegisterFilter
              • IFilterMapper2::UnregisterFilter
            • IFullScreenVideoEx Interface
              • IFullScreenVideoEx::CountModes
              • IFullScreenVideoEx::GetAcceleratorTable
              • IFullScreenVideoEx::GetCaption
              • IFullScreenVideoEx::GetClipFactor
              • IFullScreenVideoEx::GetCurrentMode
              • IFullScreenVideoEx::GetMessageDrain
              • IFullScreenVideoEx::GetModeInfo
              • IFullScreenVideoEx::GetMonitor
              • IFullScreenVideoEx::HideOnDeactivate
              • IFullScreenVideoEx::IsHideOnDeactivate
              • IFullScreenVideoEx::IsKeepPixelAspectRatio
              • IFullScreenVideoEx::IsModeAvailable
              • IFullScreenVideoEx::IsModeEnabled
              • IFullScreenVideoEx::KeepPixelAspectRatio
              • IFullScreenVideoEx::SetAcceleratorTable
              • IFullScreenVideoEx::SetCaption
              • IFullScreenVideoEx::SetClipFactor
              • IFullScreenVideoEx::SetDefault
              • IFullScreenVideoEx::SetEnabled
              • IFullScreenVideoEx::SetMessageDrain
              • IFullScreenVideoEx::SetMonitor
            • IGetCapabilitiesKey Interface
              • IGetCapabilitiesKey::GetCapabilitiesKey
            • IGraphBuilder Interface
              • IGraphBuilder::Abort
              • IGraphBuilder::AddSourceFilter
              • IGraphBuilder::Connect
              • IGraphBuilder::Render
              • IGraphBuilder::RenderFile
              • IGraphBuilder::SetLogFile
              • IGraphBuilder::ShouldOperationContinue
            • IGraphConfig Interface
              • IGraphConfig::AddFilterToCache
              • IGraphConfig::EnumCacheFilter
              • IGraphConfig::GetFilterFlags
              • IGraphConfig::GetStartTime
              • IGraphConfig::PushThroughData
              • IGraphConfig::Reconfigure
              • IGraphConfig::Reconnect
              • IGraphConfig::RemoveFilterEx
              • IGraphConfig::RemoveFilterFromCache
              • IGraphConfig::SetFilterFlags
            • IGraphConfigCallback Interface
              • IGraphConfigCallback::Reconfigure
            • IGraphVersion Interface
              • IGraphVersion::QueryVersion
            • IIPDVDec Interface
              • IIPDVDec::get_IPDisplay
              • IIPDVDec::put_IPDisplay
            • IKsPin Interface
              • IKsPin::KsQueryMediums
            • IKsPropertySet Interface
              • IKsPropertySet::Get
              • IKsPropertySet::QuerySupported
              • IKsPropertySet::Set
            • IMediaControl Interface
              • IMediaControl::AddSourceFilter
              • IMediaControl::get_FilterCollection
              • IMediaControl::get_RegFilterCollection
              • IMediaControl::GetState
              • IMediaControl::Pause
              • IMediaControl::RenderFile
              • IMediaControl::Run
              • IMediaControl::Stop
              • IMediaControl::StopWhenReady
            • IMediaEvent Interface
              • IMediaEvent::CancelDefaultHandling
              • IMediaEvent::FreeEventParams
              • IMediaEvent::GetEvent
              • IMediaEvent::GetEventHandle
              • IMediaEvent::RestoreDefaultHandling
              • IMediaEvent::WaitForCompletion
            • IMediaEventEx Interface
              • IMediaEventEx::GetNotifyFlags
              • IMediaEventEx::SetNotifyFlags
              • IMediaEventEx::SetNotifyWindow
            • IMediaEventSink Interface
              • IMediaEventSink::Notify
            • IMediaFilter Interface
              • IMediaFilter::GetState
              • IMediaFilter::GetSyncSource
              • IMediaFilter::Pause
              • IMediaFilter::Run
              • IMediaFilter::SetSyncSource
              • IMediaFilter::Stop
            • IMediaPosition Interface
              • IMediaPosition::CanSeekBackward
              • IMediaPosition::CanSeekForward
              • IMediaPosition::get_CurrentPosition
              • IMediaPosition::get_Duration
              • IMediaPosition::get_PrerollTime
              • IMediaPosition::get_Rate
              • IMediaPosition::get_StopTime
              • IMediaPosition::put_CurrentPosition
              • IMediaPosition::put_PrerollTime
              • IMediaPosition::put_Rate
              • IMediaPosition::put_StopTime
            • IMediaPropertyBag Interface
              • IMediaPropertyBag::EnumProperty
            • IMediaSample Interface
              • IMediaSample::GetActualDataLength
              • IMediaSample::GetMediaTime
              • IMediaSample::GetMediaType
              • IMediaSample::GetPointer
              • IMediaSample::GetSize
              • IMediaSample::GetTime
              • IMediaSample::IsDiscontinuity
              • IMediaSample::IsPreroll
              • IMediaSample::IsSyncPoint
              • IMediaSample::SetActualDataLength
              • IMediaSample::SetDiscontinuity
              • IMediaSample::SetMediaTime
              • IMediaSample::SetMediaType
              • IMediaSample::SetPreroll
              • IMediaSample::SetSyncPoint
              • IMediaSample::SetTime
            • IMediaSample2 Interface
              • IMediaSample2::GetProperties
              • IMediaSample2::SetProperties
            • IMediaSeeking Interface
              • IMediaSeeking::CheckCapabilities
              • IMediaSeeking::ConvertTimeFormat
              • IMediaSeeking::GetAvailable
              • IMediaSeeking::GetCapabilities
              • IMediaSeeking::GetCurrentPosition
              • IMediaSeeking::GetDuration
              • IMediaSeeking::GetPositions
              • IMediaSeeking::GetPreroll
              • IMediaSeeking::GetRate
              • IMediaSeeking::GetStopPosition
              • IMediaSeeking::GetTimeFormat
              • IMediaSeeking::IsFormatSupported
              • IMediaSeeking::IsUsingTimeFormat
              • IMediaSeeking::QueryPreferredFormat
              • IMediaSeeking::SetPositions
              • IMediaSeeking::SetRate
              • IMediaSeeking::SetTimeFormat
            • IMemAllocator Interface
              • IMemAllocator::Commit
              • IMemAllocator::Decommit
              • IMemAllocator::GetBuffer
              • IMemAllocator::GetProperties
              • IMemAllocator::ReleaseBuffer
              • IMemAllocator::SetProperties
            • IMemAllocatorCallbackTemp Interface
              • IMemAllocatorCallbackTemp::GetFreeCount
              • IMemAllocatorCallbackTemp::SetNotify
            • IMemAllocatorNotifyCallbackTemp Interface
              • IMemAllocatorNotifyCallbackTemp::NotifyRelease
            • IMemInputPin Interface
              • IMemInputPin::GetAllocator
              • IMemInputPin::GetAllocatorRequirements
              • IMemInputPin::NotifyAllocator
              • IMemInputPin::Receive
              • IMemInputPin::ReceiveCanBlock
              • IMemInputPin::ReceiveMultiple
            • IMixerOCX Interface
              • IMixerOCX::Advise
              • IMixerOCX::GetAspectRatio
              • IMixerOCX::GetStatus
              • IMixerOCX::GetVideoSize
              • IMixerOCX::OnDisplayChange
              • IMixerOCX::OnDraw
              • IMixerOCX::SetDrawRegion
              • IMixerOCX::UnAdvise
            • IMixerOCXNotify Interface
              • IMixerOCXNotify::OnDataChange
              • IMixerOCXNotify::OnInvalidateRect
              • IMixerOCXNotify::OnStatusChange
            • IMixerPinConfig Interface
              • IMixerPinConfig::GetAspectRatioMode
              • IMixerPinConfig::GetBlendingParameter
              • IMixerPinConfig::GetColorKey
              • IMixerPinConfig::GetStreamTransparent
              • IMixerPinConfig::GetRelativePosition
              • IMixerPinConfig::GetZOrder
              • IMixerPinConfig::SetAspectRatioMode
              • IMixerPinConfig::SetBlendingParameter
              • IMixerPinConfig::SetColorKey
              • IMixerPinConfig::SetStreamTransparent
              • IMixerPinConfig::SetRelativePosition
              • IMixerPinConfig::SetZOrder
            • IMixerPinConfig2 Interface
              • IMixerPinConfig2::GetOverlaySurfaceColorControls
              • IMixerPinConfig2::SetOverlaySurfaceColorControls
            • IMpeg2Demultiplexer Interface
              • IMpeg2Demultiplexer::CreateOutputPin
              • IMpeg2Demultiplexer::SetOutputPinMediaType
              • IMpeg2Demultiplexer::DeleteOutputPin
            • IMPEG2PIDMap Interface
              • IMPEG2PIDMap::MapPID
              • IMPEG2PIDMap::UnmapPID
              • IMPEG2PIDMap::EnumPIDMap
            • IMPEG2StreamIdMap Interface
              • IMPEG2StreamIdMap::MapStreamId
              • IMPEG2StreamIdMap::UnmapStreamId
              • IMPEG2StreamIdMap::EnumStreamIdMap
            • IOverlay Interface
              • IOverlay::Advise
              • IOverlay::GetClipList
              • IOverlay::GetColorKey
              • IOverlay::GetDefaultColorKey
              • IOverlay::GetPalette
              • IOverlay::GetVideoPosition
              • IOverlay::GetWindowHandle
              • IOverlay::SetColorKey
              • IOverlay::SetPalette
              • IOverlay::Unadvise
            • IOverlayNotify Interface
              • IOverlayNotify::OnClipChange
              • IOverlayNotify::OnColorKeyChange
              • IOverlayNotify::OnPaletteChange
              • IOverlayNotify::OnPositionChange
            • IOverlayNotify2 Interface
              • IOverlayNotify2::OnDisplayChange
            • IPersistMediaPropertyBag Interface
              • IPersistMediaPropertyBag::InitNew
              • IPersistMediaPropertyBag::Load
              • IPersistMediaPropertyBag::Save
            • IPin Interface
              • IPin::BeginFlush
              • IPin::Connect
              • IPin::ConnectedTo
              • IPin::ConnectionMediaType
              • IPin::Disconnect
              • IPin::EndFlush
              • IPin::EndOfStream
              • IPin::EnumMediaTypes
              • IPin::NewSegment
              • IPin::QueryAccept
              • IPin::QueryDirection
              • IPin::QueryId
              • IPin::QueryInternalConnections
              • IPin::QueryPinInfo
              • IPin::ReceiveConnection
            • IPinConnection Interface
              • IPinConnection::DynamicDisconnect
              • IPinConnection::DynamicQueryAccept
              • IPinConnection::IsEndPin
              • IPinConnection::NotifyEndOfStream
            • IPinFlowControl Interface
              • IPinFlowControl::Block
            • IQualityControl Interface
              • IQualityControl::Notify
              • IQualityControl::SetSink
            • IQualProp Interface
              • IQualProp::get_AvgFrameRate
              • IQualProp::get_AvgSyncOffset
              • IQualProp::get_DevSyncOffset
              • IQualProp::get_FramesDrawn
              • IQualProp::get_FramesDroppedInRenderer
              • IQualProp::get_Jitter
            • IQueueCommand Interface
              • IQueueCommand::InvokeAtPresentationTime
              • IQueueCommand::InvokeAtStreamTime
            • IReferenceClock Interface
              • IReferenceClock::AdvisePeriodic
              • IReferenceClock::AdviseTime
              • IReferenceClock::GetTime
              • IReferenceClock::Unadvise
            • IRegisterServiceProvider Interface
              • IRegisterServiceProvider::RegisterService
            • IResourceConsumer Interface
              • IResourceConsumer::AcquireResource
              • IResourceConsumer::ReleaseResource
            • IResourceManager Interface
              • IResourceManager::CancelRequest
              • IResourceManager::NotifyAcquire
              • IResourceManager::NotifyRelease
              • IResourceManager::Register
              • IResourceManager::RegisterGroup
              • IResourceManager::ReleaseFocus
              • IResourceManager::RequestResource
              • IResourceManager::SetFocus
            • ISampleGrabber Interface
              • ISampleGrabber::GetConnectedMediaType
              • ISampleGrabber::GetCurrentBuffer
              • ISampleGrabber::GetCurrentSample
              • ISampleGrabber::SetBufferSamples
              • ISampleGrabber::SetCallback
              • ISampleGrabber::SetMediaType
              • ISampleGrabber::SetOneShot
            • ISampleGrabberCB Interface
              • ISampleGrabberCB::BufferCB
              • ISampleGrabberCB::SampleCB
            • ISeekingPassThru Interface
              • ISeekingPassThru::Init
            • IStreamBuilder Interface
              • IStreamBuilder::Backout
              • IStreamBuilder::Render
            • IVideoFrameStep Interface
              • IVideoFrameStep::CancelStep
              • IVideoFrameStep::CanStep
              • IVideoFrameStep::Step
            • IVideoWindow Interface
              • IVideoWindow::get_AutoShow
              • IVideoWindow::get_BackgroundPalette
              • IVideoWindow::get_BorderColor
              • IVideoWindow::get_Caption
              • IVideoWindow::get_FullScreenMode
              • IVideoWindow::get_Height
              • IVideoWindow::get_Left
              • IVideoWindow::GetMaxIdealImageSize
              • IVideoWindow::get_MessageDrain
              • IVideoWindow::GetMinIdealImageSize
              • IVideoWindow::get_Owner
              • IVideoWindow::GetRestorePosition
              • IVideoWindow::get_Top
              • IVideoWindow::get_Visible
              • IVideoWindow::get_Width
              • IVideoWindow::GetWindowPosition
              • IVideoWindow::get_WindowState
              • IVideoWindow::get_WindowStyle
              • IVideoWindow::get_WindowStyleEx
              • IVideoWindow::HideCursor
              • IVideoWindow::IsCursorHidden
              • IVideoWindow::NotifyOwnerMessage
              • IVideoWindow::put_AutoShow
              • IVideoWindow::put_BackgroundPalette
              • IVideoWindow::put_BorderColor
              • IVideoWindow::put_Caption
              • IVideoWindow::put_FullScreenMode
              • IVideoWindow::put_Height
              • IVideoWindow::put_Left
              • IVideoWindow::put_MessageDrain
              • IVideoWindow::put_Owner
              • IVideoWindow::put_Top
              • IVideoWindow::put_Visible
              • IVideoWindow::put_Width
              • IVideoWindow::put_WindowState
              • IVideoWindow::put_WindowStyle
              • IVideoWindow::put_WindowStyleEx
              • IVideoWindow::SetWindowForeground
              • IVideoWindow::SetWindowPosition
            • IVMRAspectRatioControl Interface
              • IVMRAspectRatioControl::GetAspectRatioMode
              • IVMRAspectRatioControl::SetAspectRatioMode
            • IVMRAspectRatioControl9 Interface
              • IVMRAspectRatioControl9::GetAspectRatioMode
              • IVMRAspectRatioControl9::SetAspectRatioMode
            • IVMRDeinterlaceControl Interface
              • IVMRDeinterlaceControl::GetActualDeinterlaceMode
              • IVMRDeinterlaceControl::GetDeinterlaceMode
              • IVMRDeinterlaceControl::GetDeinterlaceModeCaps
              • IVMRDeinterlaceControl::GetDeinterlacePrefs
              • IVMRDeinterlaceControl::GetNumberOfDeinterlaceModes
              • IVMRDeinterlaceControl::SetDeinterlaceMode
              • IVMRDeinterlaceControl::SetDeinterlacePrefs
            • IVMRDeinterlaceControl9 Interface
              • IVMRDeinterlaceControl9::GetActualDeinterlaceMode
              • IVMRDeinterlaceControl9::GetDeinterlaceMode
              • IVMRDeinterlaceControl9::GetDeinterlaceModeCaps
              • IVMRDeinterlaceControl9::GetDeinterlacePrefs
              • IVMRDeinterlaceControl9::GetNumberOfDeinterlaceModes
              • IVMRDeinterlaceControl9::SetDeinterlaceMode
              • IVMRDeinterlaceControl9::SetDeinterlacePrefs
            • IVMRFilterConfig Interface
              • IVMRFilterConfig::GetNumberOfStreams
              • IVMRFilterConfig::GetRenderingMode
              • IVMRFilterConfig::GetRenderingPrefs
              • IVMRFilterConfig::SetImageCompositor
              • IVMRFilterConfig::SetNumberOfStreams
              • IVMRFilterConfig::SetRenderingMode
              • IVMRFilterConfig::SetRenderingPrefs
            • IVMRFilterConfig9 Interface
              • IVMRFilterConfig9::GetNumberOfStreams
              • IVMRFilterConfig9::GetRenderingMode
              • IVMRFilterConfig9::GetRenderingPrefs
              • IVMRFilterConfig9::SetImageCompositor
              • IVMRFilterConfig9::SetNumberOfStreams
              • IVMRFilterConfig9::SetRenderingMode
              • IVMRFilterConfig9::SetRenderingPrefs
            • IVMRImageCompositor Interface
              • IVMRImageCompositor::CompositeImage
              • IVMRImageCompositor::InitCompositionTarget
              • IVMRImageCompositor::SetStreamMediaType
              • IVMRImageCompositor::TermCompositionTarget
            • IVMRImageCompositor9 Interface
              • IVMRImageCompositor9::CompositeImage
              • IVMRImageCompositor9::InitCompositionDevice
              • IVMRImageCompositor9::SetStreamMediaType
              • IVMRImageCompositor9::TermCompositionDevice
            • IVMRImagePresenter Interface
              • IVMRImagePresenter::PresentImage
              • IVMRImagePresenter::StartPresenting
              • IVMRImagePresenter::StopPresenting
            • IVMRImagePresenter9 Interface
              • IVMRImagePresenter9::PresentImage
              • IVMRImagePresenter9::StartPresenting
              • IVMRImagePresenter9::StopPresenting
            • IVMRImagePresenterConfig Interface
              • IVMRImagePresenterConfig::SetRenderingPrefs
              • IVMRImagePresenterConfig::GetRenderingPrefs
            • IVMRImagePresenterConfig9 Interface
              • IVMRImagePresenterConfig9::GetRenderingPrefs
              • IVMRImagePresenterConfig9::SetRenderingPrefs
            • IVMRImagePresenterExclModeConfig Interface
              • IVMRImagePresenterExclModeConfig::SetXlcModeDDObjAndPrimarySurface
              • IVMRImagePresenterExclModeConfig::GetXlcModeDDObjAndPrimarySurface
            • IVMRMixerBitmap Interface
              • IVMRMixerBitmap::GetAlphaBitmapParameters
              • IVMRMixerBitmap::SetAlphaBitmap
              • IVMRMixerBitmap::UpdateAlphaBitmapParameters
            • IVMRMixerBitmap9 Interface
              • IVMRMixerBitmap9::GetAlphaBitmapParameters
              • IVMRMixerBitmap9::SetAlphaBitmap
              • IVMRMixerBitmap9::UpdateAlphaBitmapParameters
            • IVMRMixerControl Interface
              • IVMRMixerControl::GetAlpha
              • IVMRMixerControl::GetBackgroundClr
              • IVMRMixerControl::GetMixingPrefs
              • IVMRMixerControl::GetOutputRect
              • IVMRMixerControl::GetZOrder
              • IVMRMixerControl::SetAlpha
              • IVMRMixerControl::SetBackgroundClr
              • IVMRMixerControl::SetOutputRect
              • IVMRMixerControl::SetMixingPrefs
              • IVMRMixerControl::SetZOrder
            • IVMRMixerControl9 Interface
              • IVMRMixerControl9::GetAlpha
              • IVMRMixerControl9::GetBackgroundClr
              • IVMRMixerControl9::GetMixingPrefs
              • IVMRMixerControl9::GetOutputRect
              • IVMRMixerControl9::GetProcAmpControl
              • IVMRMixerControl9::GetProcAmpControlRange
              • IVMRMixerControl9::GetZOrder
              • IVMRMixerControl9::SetAlpha
              • IVMRMixerControl9::SetBackgroundClr
              • IVMRMixerControl9::SetColorControl
              • IVMRMixerControl9::SetMixingPrefs
              • IVMRMixerControl9::SetOutputRect
              • IVMRMixerControl9::SetProcAmpControl
              • IVMRMixerControl9::SetZOrder
            • IVMRMonitorConfig Interface
              • IVMRMonitorConfig::GetAvailableMonitors
              • IVMRMonitorConfig::GetDefaultMonitor
              • IVMRMonitorConfig::GetMonitor
              • IVMRMonitorConfig::SetDefaultMonitor
              • IVMRMonitorConfig::SetMonitor
            • IVMRMonitorConfig9 Interface
              • IVMRMonitorConfig9::GetAvailableMonitors
              • IVMRMonitorConfig9::GetDefaultMonitor
              • IVMRMonitorConfig9::GetMonitor
              • IVMRMonitorConfig9::SetDefaultMonitor
              • IVMRMonitorConfig9::SetMonitor
            • IVMRSurface Interface
              • IVMRSurface::GetSurface
              • IVMRSurface::IsSurfaceLocked
              • IVMRSurface::LockSurface
              • IVMRSurface::UnlockSurface
            • IVMRSurface9 Interface
              • IVMRSurface9::GetSurface
              • IVMRSurface9::IsSurfaceLocked
              • IVMRSurface9::LockSurface
              • IVMRSurface9::UnlockSurface
            • IVMRSurfaceAllocator Interface
              • IVMRSurfaceAllocator::AdviseNotify
              • IVMRSurfaceAllocator::AllocateSurface
              • IVMRSurfaceAllocator::FreeSurface
              • IVMRSurfaceAllocator::PrepareSurface
            • IVMRSurfaceAllocator9 Interface
              • IVMRSurfaceAllocator9::AdviseNotify
              • IVMRSurfaceAllocator9::GetSurface
              • IVMRSurfaceAllocator9::InitializeDevice
              • IVMRSurfaceAllocator9::TerminateDevice
            • IVMRSurfaceAllocatorNotify Interface
              • IVMRSurfaceAllocatorNotify::AdviseSurfaceAllocator
              • IVMRSurfaceAllocatorNotify::ChangeDDrawDevice
              • IVMRSurfaceAllocatorNotify::NotifyEvent
              • IVMRSurfaceAllocatorNotify::RestoreDDrawSurfaces
              • IVMRSurfaceAllocatorNotify::SetBorderColor
              • IVMRSurfaceAllocatorNotify::SetDDrawDevice
            • IVMRSurfaceAllocatorNotify9 Interface
              • IVMRSurfaceAllocatorNotify9::AdviseSurfaceAllocator
              • IVMRSurfaceAllocatorNotify9::AllocateSurfaceHelper
              • IVMRSurfaceAllocatorNotify9::ChangeD3DDevice
              • IVMRSurfaceAllocatorNotify9::NotifyEvent
              • IVMRSurfaceAllocatorNotify9::SetD3DDevice
            • IVMRVideoStreamControl Interface
              • IVMRVideoStreamControl::GetColorKey
              • IVMRVideoStreamControl::GetStreamActiveState
              • IVMRVideoStreamControl::SetColorKey
              • IVMRVideoStreamControl::SetStreamActiveState
            • IVMRVideoStreamControl9 Interface
              • IVMRVideoStreamControl9::GetStreamActiveState
              • IVMRVideoStreamControl9::SetStreamActiveState
            • IVMRWindowlessControl Interface
              • IVMRWindowlessControl::DisplayModeChanged
              • IVMRWindowlessControl::GetAspectRatioMode
              • IVMRWindowlessControl::GetBorderColor
              • IVMRWindowlessControl::GetColorKey
              • IVMRWindowlessControl::GetCurrentImage
              • IVMRWindowlessControl::GetMaxIdealVideoSize
              • IVMRWindowlessControl::GetMinIdealVideoSize
              • IVMRWindowlessControl::GetNativeVideoSize
              • IVMRWindowlessControl::GetVideoPosition
              • IVMRWindowlessControl::RepaintVideo
              • IVMRWindowlessControl::SetAspectRatioMode
              • IVMRWindowlessControl::SetBorderColor
              • IVMRWindowlessControl::SetColorKey
              • IVMRWindowlessControl::SetVideoClippingWindow
              • IVMRWindowlessControl::SetVideoPosition
            • IVMRWindowlessControl9 Interface
              • IVMRWindowlessControl9::DisplayModeChanged
              • IVMRWindowlessControl9::GetAspectRatioMode
              • IVMRWindowlessControl9::GetBorderColor
              • IVMRWindowlessControl9::GetCurrentImage
              • IVMRWindowlessControl9::GetMaxIdealVideoSize
              • IVMRWindowlessControl9::GetMinIdealVideoSize
              • IVMRWindowlessControl9::GetNativeVideoSize
              • IVMRWindowlessControl9::GetVideoPosition
              • IVMRWindowlessControl9::RepaintVideo
              • IVMRWindowlessControl9::SetAspectRatioMode
              • IVMRWindowlessControl9::SetBorderColor
              • IVMRWindowlessControl9::SetVideoClippingWindow
              • IVMRWindowlessControl9::SetVideoPosition
            • IVPBaseConfig Interface
              • IVPBaseConfig::GetConnectInfo
              • IVPBaseConfig::GetMaxPixelRate
              • IVPBaseConfig::GetOverlaySurface
              • IVPBaseConfig::GetVideoFormats
              • IVPBaseConfig::GetVPDataInfo
              • IVPBaseConfig::InformVPInputFormats
              • IVPBaseConfig::SetConnectInfo
              • IVPBaseConfig::SetDDSurfaceKernelHandles
              • IVPBaseConfig::SetDirectDrawKernelHandle
              • IVPBaseConfig::SetInvertPolarity
              • IVPBaseConfig::SetSurfaceParameters
              • IVPBaseConfig::SetVideoFormat
              • IVPBaseConfig::SetVideoPortID
            • IVPBaseNotify Interface
              • IVPBaseNotify::RenegotiateVPParameters
            • IVPConfig Interface
              • IVPConfig::IsVPDecimationAllowed
              • IVPConfig::SetScalingFactors
            • IVPNotify Interface
            • IVPManager Interface
              • IVPManager::GetVideoPortIndex
              • IVPManager::GetVideoPortRects
              • IVPManager::SetVideoPortIndex
              • IVPManager::SetVideoPortRects
              • IVPNotify::GetDeinterlaceMode
              • IVPNotify::SetDeinterlaceMode
            • IVPNotify2 Interface
              • IVPNotify2::GetVPSyncMaster
              • IVPNotify2::SetVPSyncMaster
          • DirectShow Structures
            • ALLOCATOR_PROPERTIES Structure
            • AM_DVD_RENDERSTATUS Structure
            • AM_MEDIA_TYPE Structure
            • AM_SAMPLE2_PROPERTIES Structure
            • AM_STREAM_INFO Structure
            • AM_WMT_EVENT_DATA Structure
            • AM_WST_PAGE Structure
            • AMOVIESETUP_FILTER Structure
            • AMOVIESETUP_MEDIATYPE Structure
            • AMOVIESETUP_PIN Structure
            • AMVABeginFrameInfo Structure
            • AMVABUFFERINFO Structure
            • AMVACompBufferInfo Structure
            • AMVAEndFrameInfo Structure
            • AMVAInternalMemInfo Structure
            • AMVAUncompBufferInfo Structure
            • AMVAUncompDataInfo Structure
            • AMVPDATAINFO Structure
            • AMVPDIMINFO Structure
            • AMVPSIZE Structure
            • ANALOGVIDEOINFO Structure
            • AUDIO_STREAM_CONFIG_CAPS Structure
            • AVIMAINHEADER Structure
            • AVIOLDINDEX Structure
            • AVIPALCHANGE Structure
            • AVISTREAMHEADER Structure
            • BITMAPINFOHEADER Structure
            • CodecAPIEventData Structure
            • COLORKEY Structure
            • DDCOLORKEY Structure
            • DVD_AudioAttributes Structure
            • DVD_DECODER_CAPS Structure
            • DVD_HMSF_TIMECODE Structure
            • DVD_KaraokeAttributes Structure
            • DVD_MenuAttributes Structure
            • DVD_MUA_Coeff Structure
            • DVD_MUA_MixingInfo Structure
            • DVD_MultichannelAudioAttributes Structure
            • DVD_PLAYBACK_LOCATION Structure
            • DVD_PLAYBACK_LOCATION2 Structure
            • DVD_SubpictureAttributes Structure
            • DVD_TIMECODE Structure
            • DVD_TitleAttributes Structure
            • DVD_VideoAttributes Structure
            • DVINFO Structure
            • FILTER_INFO Structure
            • KSMULTIPLE_ITEM Structure
            • MPEG1VIDEOINFO Structure
            • MPEG1WAVEFORMAT
            • MPEG2_TRANSPORT_STRIDE
            • MPEG2VIDEOINFO Structure
            • NORMALIZEDRECT
            • PID_MAP Structure
            • PIN_INFO Structure
            • Quality Structure
            • REGFILTER2 Structure
            • REGFILTERPINS Structure
            • REGFILTERPINS2 Structure
            • REGPINMEDIUM Structure
            • REGPINTYPES Structure
            • STREAM_ID_MAP Structure
            • TIMECODE Structure
            • TIMECODE_SAMPLE Structure
            • TRUECOLORINFO Structure
            • VIDEO_STREAM_CONFIG_CAPS Structure
            • VIDEOINFO Structure
            • VIDEOINFOHEADER Structure
            • VIDEOINFOHEADER2 Structure
            • VMR9AllocationInfo
            • VMR9AlphaBitmap
            • VMR9DeinterlaceCaps Structure
            • VMR9Frequency Structure
            • VMR9MonitorInfo
            • VMR9NormalizedRect
            • VMR9PresentationInfo
            • VMR9ProcAmpControl Structure
            • VMR9ProcAmpControlRange Structure
            • VMR9VideoDesc Structure
            • VMR9VideoStreamInfo
            • VMRALLOCATIONINFO Structure
            • VMRALPHABITMAP Structure
            • VMRDeinterlaceCaps Structure
            • VMRFrequency Structure
            • VMRGUID Structure
            • VMRMONITORINFO Structure
            • VMRPRESENTATIONINFO Structure
            • VMRVideoDesc Structure
            • VMRVIDEOSTREAMINFO Structure
            • WAVEFORMATEX Structure
            • WAVEFORMATEXTENSIBLE Structure
          • DirectShow Enumerated Types
            • AM_ASPECT_RATIO_MODE Enumeration
            • _AM_AUDIO_RENDERER_STAT_PARAM Enumeration
            • AM_DVD_GRAPH_FLAGS Enumeration
            • AM_DVD_STREAM_FLAGS Enumeration
            • _AM_FILTER_MISC_FLAGS Enumeration
            • AM_GRAPH_CONFIG_RECONNECT_FLAGS Enumeration
            • AM_INTF_SEARCH_FLAGS Enumeration
            • AM_LINE21_CCLEVEL Enumeration
            • AM_LINE21_CCSERVICE Enumeration
            • AM_LINE21_CCSTATE Enumeration
            • AM_LINE21_DRAWBGMODE Enumeration
            • AM_MPEG2Level Enumeration
            • AM_MPEG2Profile Enumeration
            • AM_OVERLAY_NOTIFY_FLAGS Enumeration
            • AM_PIN_CONNECTION_BLOCK_FLAGS Enumeration
            • AM_PUSHSOURCE_FLAGS Enumeration
            • AM_SAMPLE_PROPERTY_FLAGS Enumeration
            • AM_SEEKING_SEEKING_CAPABILITIES Enumeration
            • AM_STREAM_INFO_FLAGS Enumeration
            • AM_WST_DRAWBGMODE Enumeration
            • AM_WST_LEVEL Enumeration
            • AM_WST_SERVICE Enumeration
            • AM_WST_STATE Enumeration
            • AM_WST_STYLE Enumeration
            • AMExtendedSeekingCapabilities Enumeration
            • AMOVERLAYFX Enumeration
            • AMRESCTL_RESERVEFLAGS Enumeration
            • AMTunerModeType Enumeration
            • AMVP_MODE Enumeration
            • AMVP_SELECT_FORMAT_BY Enumeration
            • AnalogVideoStandard Enumeration
            • CameraControlFlags Enumeration
            • CameraControlProperty Enumeration
            • CompressionCaps Enumeration
            • DECIMATION_USAGE Enumeration
            • DVD_AUDIO_APPMODE Enumeration
            • DVD_AUDIO_FORMAT Enumeration
            • DVD_AUDIO_LANG_EXT Enumeration
            • DVD_CMD_FLAGS Enumeration
            • DVD_DISC_SIDE Enumeration
            • DVD_DOMAIN Enumeration
            • DVD_ERROR Enumeration
            • DVD_FRAMERATE Enumeration
            • DVD_KARAOKE_ASSIGNMENT Enumeration
            • DVD_KARAOKE_CONTENTS Enumeration
            • DVD_KARAOKE_DOWNMIX Enumeration
            • DVD_MENU_ID Enumeration
            • DVD_OPTION_FLAG Enumeration
            • DVD_PARENTAL_LEVEL Enumeration
            • DVD_PREFERRED_DISPLAY_MODE Enumeration
            • DVD_RELATIVE_BUTTON Enumeration
            • DVD_SUBPICTURE_LANG_EXT Enumeration
            • DVD_SUBPICTURE_TYPE Enumeration
            • DVD_SUBPICTURE_CODING Enumeration
            • DVD_TextCharSet Enumeration
            • DVD_TextStringType Enumeration
            • DVD_TIMECODE_FLAGS Enumeration
            • DVD_TITLE_APPMODE Enumeration
            • DVD_VIDEO_COMPRESSION Enumeration
            • DVD_WARNING Enumeration
            • DVDECODERRESOLUTION Enumeration
            • DVENCODERFORMAT Enumeration
            • DVENCODERRESOLUTION Enumeration
            • DVENCODERVIDEOFORMAT Enumeration
            • FILTER_STATE Enumeration
            • InterleavingMode Enumeration
            • MEDIA_SAMPLE_CONTENT Enumeration
            • PhysicalConnectorType Enumeration
            • PIN_DIRECTION Enumeration
            • QualityMessageType Enumeration
            • REG_PINFLAG Enumeration
            • REM_FILTER_FLAGS Enumeration
            • SNDDEV_ERR Enumeration
            • TunerInputType Enumeration
            • TVAudioMode Enumeration
            • VALID_UOP_FLAG Enumeration
            • VfwCaptureDialogs Enumeration
            • VfwCompressDialogs Enumeration
            • VideoControlFlags Enumeration
            • VIDEOENCODER_BITRATE_MODE Enumeration
            • VideoProcAmpFlags Enumeration
            • VideoProcAmpProperty Enumeration
            • VMR_ASPECT_RATIO_MODE Enumeration
            • VMR9_SampleFormat Enumeration
            • VMR9AlphaBitmapFlags Enumeration
            • VMR9AspectRatioMode Enumeration
            • VMR9DeinterlacePrefs Enumeration
            • VMR9DeinterlaceTech Enumeration
            • VMR9MixerPrefs Enumeration
            • VMR9Mode Enumeration
            • VMR9PresentationFlags Enumeration
            • VMR9ProcAmpControlFlags Enumeration
            • VMR9RenderPrefs Enumeration
            • VMR9SurfaceAllocationFlags Enumeration
            • VMRDeinterlacePrefs Enumeration
            • VMRDeinterlaceTech Enumeration
            • VMRMixerPrefs Enumeration
            • VMRMode Enumeration
            • VMRPresentationFlags Enumeration
            • VMRRenderPrefs Enumeration
            • VMRSurfaceAllocationFlags Enumeration
          • Constants and GUIDs
            • DVD Event Notification Codes
              • EC_DVD_ANGLE_CHANGE
              • EC_DVD_ANGLES_AVAILABLE
              • EC_DVD_AUDIO_STREAM_CHANGE
              • EC_DVD_BUTTON_AUTO_ACTIVATED
              • EC_DVD_BUTTON_CHANGE
              • EC_DVD_CHAPTER_AUTOSTOP
              • EC_DVD_CHAPTER_START
              • EC_DVD_CMD_START
              • EC_DVD_CMD_END
              • EC_DVD_CURRENT_HMSF_TIME
              • EC_DVD_CURRENT_TIME
              • EC_DVD_DISC_EJECTED
              • EC_DVD_DISC_INSERTED
              • EC_DVD_DOMAIN_CHANGE
              • EC_DVD_ERROR
              • EC_DVD_KARAOKE_MODE
              • EC_DVD_NO_FP_PGC
              • EC_DVD_PARENTAL_LEVEL_CHANGE
              • EC_DVD_PLAYBACK_RATE_CHANGE
              • EC_DVD_PLAYBACK_STOPPED
              • EC_DVD_STILL_OFF
              • EC_DVD_PLAYPERIOD_AUTOSTOP
              • EC_DVD_STILL_ON
              • EC_DVD_SUBPICTURE_STREAM_CHANGE
              • EC_DVD_TITLE_CHANGE
              • EC_DVD_VALID_UOPS_CHANGE
              • EC_DVD_WARNING
            • Error and Success Codes
            • Event Notification Codes
              • EC_ACTIVATE
              • EC_BUFFERING_DATA
              • EC_BUILT
              • EC_CLOCK_CHANGED
              • EC_CLOCK_UNSET
              • EC_CODECAPI_EVENT
              • EC_COMPLETE
              • EC_DEVICE_LOST
              • EC_DISPLAY_CHANGED
              • EC_END_OF_SEGMENT
              • EC_ERROR_STILLPLAYING
              • EC_ERRORABORT
              • EC_EXTDEVICE_MODE_CHANGE
              • EC_FULLSCREEN_LOST
              • EC_GRAPH_CHANGED
              • EC_LENGTH_CHANGED
              • EC_NEED_RESTART
              • EC_NOTIFY_WINDOW
              • EC_OLE_EVENT
              • EC_OPENING_FILE
              • EC_PALETTE_CHANGED
              • EC_PAUSED
              • EC_QUALITY_CHANGE
              • EC_REPAINT
              • EC_SEGMENT_STARTED
              • EC_SHUTTING_DOWN
              • EC_SNDDEV_IN_ERROR
              • EC_SNDDEV_OUT_ERROR
              • EC_STARVATION
              • EC_STATE_CHANGE
              • EC_STEP_COMPLETE
              • EC_STREAM_CONTROL_STARTED
              • EC_STREAM_CONTROL_STOPPED
              • EC_STREAM_ERROR_STILLPLAYING
              • EC_STREAM_ERROR_STOPPED
              • EC_TIMECODE_AVAILABLE
              • EC_UNBUILT
              • EC_USERABORT
              • EC_VIDEO_SIZE_CHANGED
              • EC_VMR_RENDERDEVICE_SET
              • EC_VMR_SURFACE_FLIPPED
              • EC_VMR_RECONNECTION_FAILED
              • EC_WINDOW_DESTROYED
              • EC_WMT_EVENT
              • EC_WMT_INDEX_EVENT
            • Filter Categories
            • Media Types
              • Major Types
              • Audio Subtypes
              • BDA Media Types
              • DVD Media Types
              • Line 21 Media Types
              • MPEG-1 Media Types
              • MPEG-2 Media Types
                • MPEG-2 Splitter Media Types
                • MPEG-2 Demultiplexer Media Types
                • MPEG-2 Kernel Media Types
              • Stream Subtypes
              • Video Subtypes
                • Analog Video Subtypes
                • DirectX Video Acceleration Video Subtypes
                • DV Video Subtypes
                • Uncompressed RGB Video Subtypes
                • Video Mixing Renderer Video Subtypes
                • YUV Video Subtypes
                • Miscellaneous Video Subtypes
            • Merit
            • Time Format GUIDs
          • Functions
            • AMGetErrorText
          • DirectShow Data Types
            • OAEVENT
            • OAHWND
            • REFERENCE_TIME
            • REFTIME
          • MSWebDVD ActiveX Control
            • MSWebDVD Object
              • AcceptParentalLevelChange Method
              • ActivateAtPosition Method
              • ActivateButton Method
              • AnglesAvailable Property
              • AspectRatio Property
              • AudioStreamsAvailable Property
              • BackColor Property
              • Balance Property
              • ButtonsAvailable Property
              • CanStep Method
              • Capture Method
              • CCActive Property
              • ColorKey Property
              • CurrentAngle Property
              • CurrentAudioStream Property
              • CurrentButton Property
              • CurrentCCService Property
              • CurrentChapter Property
              • CurrentDiscSide Property
              • CurrentDomain Property
              • CurrentSubpictureStream Property
              • CurrentTime Property
              • CurrentTitle Property
              • CurrentVolume Property
              • CursorType Property
              • DefaultAudioLanguage Property
              • DefaultAudioLanguageExt Property
              • DefaultMenuLanguage Property
              • DefaultSubpictureLanguage Property
              • DefaultSubpictureLanguageExt Property
              • DeleteBookmark Method
              • DisableAutoMouseProcessing Property
              • DVDAdm Property
              • DVDDirectory Property
              • MSWebDVD.DVDTimeCode2bstr Method
              • DVDUniqueID Property
              • Eject Method
              • EnableResetOnStop Property
              • FramesPerSecond Property
              • FullScreenMode Property
              • GetAudioLanguage Method
              • GetButtonAtPosition Method
              • GetButtonRect Method
              • GetClipVideoRect Method
              • GetDelayTime Method
              • GetDVDTextLanguageLCID Method
              • GetDVDTextNumberOfLanguages Method
              • GetDVDTextNumberOfStrings Method
              • GetDVDTextString Method
              • GetDVDTextStringType Method
              • GetGPRM Method
              • GetKaraokeChannelAssignment Method
              • GetKaraokeChannelContent Method
              • GetLangFromLangID Method
              • GetNumberOfChapters Method
              • GetPlayerParentalCountry Method
              • GetPlayerParentalLevel Method
              • GetSPRM Method
              • GetSubpictureLanguage Method
              • GetTitleParentalLevels Method
              • IsAudioStreamEnabled Method
              • IsSubpictureStreamEnabled Method
              • GetVideoSize Method
              • KaraokeAudioPresentationMode Property
              • Mute Property
              • NotifyParentalLevelChange Method
              • Pause Method
              • Play Method
              • PlayAtTime Method
              • PlayAtTimeInTitle Method
              • PlayBackwards Method
              • PlayChapter Method
              • PlayChaptersAutoStop Method
              • PlayChapterInTitle Method
              • PlayForwards Method
              • PlayNextChapter Method
              • PlayPeriodInTitleAutoStop Method
              • PlayPrevChapter Method
              • PlayState Property
              • PlayTitle Method
              • PreferredSubpictureStream Property
              • ReadyState Property
              • Render Method
              • ReplayChapter Method
              • RegionChange Method
              • RestoreBookmark Method
              • Resume Method
              • ReturnFromSubmenu Method
              • SaveBookmark Method
              • SelectAndActivateButton Method
              • SelectAtPosition Method
              • SelectDefaultAudioLanguage Method
              • SelectDefaultSubpictureLanguage Method
              • SelectLeftButton Method
              • SelectLowerButton Method
              • SelectParentalCountry Method
              • SelectParentalLevel Method
              • SelectRightButton Method
              • SelectUpperButton Method
              • SetClipVideoRect Method
              • SetDelayTime
              • SetGPRM Method
              • ShowCursor Method
              • ShowMenu Method
              • Step Method
              • StillOff Method
              • Stop Method
              • SubpictureOn Property
              • SubpictureStreamsAvailable Property
              • TitlesAvailable Property
              • ToolTip Property
              • ToolTipMaxWidth Property
              • TotalTitleTime Property
              • UOPValid Method
              • Volume Property
              • VolumesAvailable Property
              • WindowlessActivation Property
              • Zoom Method
            • MSDVDAdm Object
              • BookmarkOnClose Property
              • BookmarkOnStop Property
              • ChangePassword Method
              • ConfirmPassword Method
              • DefaultAudioLCID Property
              • DefaultMenuLCID Property
              • DefaultSubpictureLCID Property
              • DisableScreenSaver Property
              • GetParentalCountry Method
              • GetParentalLevel Method
              • RestoreScreenSaver Method
              • SaveParentalCountry Method
              • SaveParentalLevel Method
            • DVDRect Object
              • Height Property
              • Width Property
              • x Property
              • y Property
            • MSWebDVD Events
              • ChangeCurrentAngle
              • ChangeCurrentAudioStream
              • ChangeCurrentSubpictureStream
              • DVDNotify
              • PauseOn
              • PlayAtTime
              • PlayAtTimeInTitle
              • PlayBackwards
              • PlayChapter
              • PlayChapterInTitle
              • PlayForwards
              • PlayNextChapter
              • PlayPrevChapter
              • PlayTitle
              • ReadyStateChange
              • ReplayChapter
              • Resume
              • ReturnFromSubmenu
              • SelectOrActivatButton
              • ShowMenu
              • StillOff
              • Stop
              • UpdateOverlay
          • Property Sets
            • DVD Copy Protection Property Set
              • AM_COPY_MACROVISION
              • AM_COPY_MACROVISION_LEVEL
              • AM_DVDCOPY_BUSKEY
              • AM_DVDCOPY_CHLGKEY
              • AM_DVDCOPY_DISCKEY
              • AM_DVDCOPY_SET_COPY_STATE
              • AM_DVDCOPYSTATE
              • AM_DVDCOPY_TITLEKEY
              • DVD_REGION
            • DVD Karaoke Property Set
              • AM_DvdKaraokeData
            • DVD Subpicture Property Set
              • AM_COLCON
              • AM_DVD_YUV
              • AM_PROPERTY_SPHLI
              • AM_PROPERTY_SPPAL
            • Frame Stepping Property Set
              • AM_PROPERTY_FRAMESTEP Structure
            • Pin Property Set
            • Rate Change Property Set
              • AM_SimpleRateChange Structure
              • AM_QueryRate Structure
          • DirectShow Objects
            • Capture Graph Builder
            • DVD Graph Builder
            • Filter Graph Manager
            • Filter Mapper
            • Media Property Bag
            • Memory Allocator
            • System Reference Clock
            • System Device Enumerator
          • DirectShow Base Classes
            • Using the DirectShow Base Classes
            • Introduction to the Filter Base Classes
            • Base Class Reference
              • CAggDirectDraw Class
              • CAggDrawSurface Class
              • CAMEvent Class
                • CAMEvent::m_hEvent
                • CAMEvent::CAMEvent
                • CAMEvent::~CAMEvent
                • CAMEvent::Check
                • CAMEvent::Reset
                • CAMEvent::Set
                • CAMEvent::Wait
                • CAMEvent::operator HANDLE
              • CAMMsgEvent Class
                • CAMMsgEvent::WaitMsg
              • CAMSchedule Class
                • CAMSchedule::AddAdvisePacket
                • CAMSchedule::Advise
                • CAMSchedule::CAMSchedule
                • CAMSchedule::~CAMSchedule
                • CAMSchedule::GetAdviseCount
                • CAMSchedule::GetEvent
                • CAMSchedule::GetNextAdviseTime
                • CAMSchedule::Unadvise
              • CAMThread Class
                • CAMThread::m_AccessLock
                • CAMThread::m_WorkerLock
                • CAMThread::m_hThread
                • CAMThread::CAMThread
                • CAMThread::~CAMThread
                • CAMThread::CallWorker
                • CAMThread::CheckRequest
                • CAMThread::Close
                • CAMThread::Create
                • CAMThread::CoInitializeHelper
                • CAMThread::GetRequest
                • CAMThread::GetRequestHandle
                • CAMThread::GetRequestParam
                • CAMThread::InitialThreadProc
                • CAMThread::Reply
                • CAMThread::ThreadExists
                • CAMThread::ThreadProc
              • CAutoLock Class
                • CAutoLock::m_pLock
                • CAutoLock::CAutoLock
                • CAutoLock::~CAutoLock
              • CAutoUsingOutputPin Class
                • CAutoUsingOutputPin::CAutoUsingOutputPin
                • CAutoUsingOutputPin::~CAutoUsingOutputPin
              • CBaseAllocator Class
                • CBaseAllocator::m_lFree
                • CBaseAllocator::m_hSem
                • CBaseAllocator::m_lWaiting
                • CBaseAllocator::m_lCount
                • CBaseAllocator::m_lAllocated
                • CBaseAllocator::m_lSize
                • CBaseAllocator::m_lAlignment
                • CBaseAllocator::m_lPrefix
                • CBaseAllocator::m_bChanged
                • CBaseAllocator::m_bCommitted
                • CBaseAllocator::m_bDecommitInProgress
                • CBaseAllocator::m_pNotify
                • CBaseAllocator::m_fEnableReleaseCallback
                • CBaseAllocator::Alloc
                • CBaseAllocator::CBaseAllocator
                • CBaseAllocator::~CBaseAllocator
                • CBaseAllocator::Commit
                • CBaseAllocator::Decommit
                • CBaseAllocator::Free
                • CBaseAllocator::GetBuffer
                • CBaseAllocator::GetFreeCount
                • CBaseAllocator::GetProperties
                • CBaseAllocator::NotifySample
                • CBaseAllocator::ReleaseBuffer
                • CBaseAllocator::SetNotify
                • CBaseAllocator::SetProperties
                • CBaseAllocator::SetWaiting
              • CBaseBasicVideo Class
              • CBaseControlVideo Class
                • CBaseControlVideo::CBaseControlVideo
                • CBaseControlVideo::CheckSourceRect
                • CBaseControlVideo::CheckTargetRect
                • CBaseControlVideo::CopyImage
                • CBaseControlVideo::get_AvgTimePerFrame
                • CBaseControlVideo::get_BitErrorRate
                • CBaseControlVideo::get_BitRate
                • CBaseControlVideo::GetCurrentImage
                • CBaseControlVideo::get_DestinationHeight
                • CBaseControlVideo::get_DestinationLeft
                • CBaseControlVideo::GetDestinationPosition
                • CBaseControlVideo::get_DestinationTop
                • CBaseControlVideo::get_DestinationWidth
                • CBaseControlVideo::GetImageSize
                • CBaseControlVideo::get_SourceHeight
                • CBaseControlVideo::get_SourceLeft
                • CBaseControlVideo::GetSourcePosition
                • CBaseControlVideo::GetSourceRect
                • CBaseControlVideo::get_SourceTop
                • CBaseControlVideo::get_SourceWidth
                • CBaseControlVideo::GetStaticImage
                • CBaseControlVideo::GetTargetRect
                • CBaseControlVideo::GetVideoFormat
                • CBaseControlVideo::get_VideoHeight
                • CBaseControlVideo::GetVideoPaletteEntries
                • CBaseControlVideo::GetVideoSize
                • CBaseControlVideo::get_VideoWidth
                • CBaseControlVideo::IsDefaultSourceRect
                • CBaseControlVideo::IsDefaultTargetRect
                • CBaseControlVideo::IsUsingDefaultSource
                • CBaseControlVideo::IsUsingDefaultDestination
                • CBaseControlVideo::OnUpdateRectangles
                • CBaseControlVideo::OnVideoSizeChange
                • CBaseControlVideo::put_DestinationHeight
                • CBaseControlVideo::put_DestinationLeft
                • CBaseControlVideo::put_DestinationTop
                • CBaseControlVideo::put_DestinationWidth
                • CBaseControlVideo::put_SourceHeight
                • CBaseControlVideo::put_SourceLeft
                • CBaseControlVideo::put_SourceTop
                • CBaseControlVideo::put_SourceWidth
                • CBaseControlVideo::SetControlVideoPin
                • CBaseControlVideo::SetDefaultDestinationPosition
                • CBaseControlVideo::SetDefaultSourcePosition
                • CBaseControlVideo::SetDefaultSourceRect
                • CBaseControlVideo::SetDefaultTargetRect
                • CBaseControlVideo::SetDestinationPosition
                • CBaseControlVideo::SetSourcePosition
                • CBaseControlVideo::SetSourceRect
                • CBaseControlVideo::SetTargetRect
              • CBaseControlWindow Class
                • CBaseControlWindow::CBaseControlWindow
                • CBaseControlWindow::DoGetWindowStyle
                • CBaseControlWindow::DoSetWindowStyle
                • CBaseControlWindow::get_AutoShow
                • CBaseControlWindow::get_BackgroundPalette
                • CBaseControlWindow::get_BorderColor
                • CBaseControlWindow::GetBorderColour
                • CBaseControlWindow::get_Caption
                • CBaseControlWindow::get_FullScreenMode
                • CBaseControlWindow::get_Height
                • CBaseControlWindow::get_Left
                • CBaseControlWindow::GetMaxIdealImageSize
                • CBaseControlWindow::get_MessageDrain
                • CBaseControlWindow::GetMinIdealImageSize
                • CBaseControlWindow::get_Owner
                • CBaseControlWindow::GetOwnerWindow
                • CBaseControlWindow::GetRestorePosition
                • CBaseControlWindow::get_Top
                • CBaseControlWindow::get_Visible
                • CBaseControlWindow::get_Width
                • CBaseControlWindow::GetWindowPosition
                • CBaseControlWindow::get_WindowState
                • CBaseControlWindow::get_WindowStyle
                • CBaseControlWindow::get_WindowStyleEx
                • CBaseControlWindow::HideCursor
                • CBaseControlWindow::IsCursorHidden
                • CBaseControlWindow::IsAutoShowEnabled
                • CBaseControlWindow::NotifyOwnerMessage
                • CBaseControlWindow::PossiblyEatMessage
                • CBaseControlWindow::put_AutoShow
                • CBaseControlWindow::put_BackgroundPalette
                • CBaseControlWindow::put_BorderColor
                • CBaseControlWindow::put_Caption
                • CBaseControlWindow::put_FullScreenMode
                • CBaseControlWindow::put_Height
                • CBaseControlWindow::put_Left
                • CBaseControlWindow::put_MessageDrain
                • CBaseControlWindow::put_Owner
                • CBaseControlWindow::put_Top
                • CBaseControlWindow::put_Visible
                • CBaseControlWindow::put_Width
                • CBaseControlWindow::put_WindowState
                • CBaseControlWindow::put_WindowStyle
                • CBaseControlWindow::put_WindowStyleEx
                • CBaseControlWindow::SetControlWindowPin
                • CBaseControlWindow::SetWindowForeground
                • CBaseControlWindow::SetWindowPosition
              • CBaseDispatch Class
                • CBaseDispatch::CBaseDispatch
                • CBaseDispatch::~CBaseDispatch
                • CBaseDispatch::GetIDsOfNames
                • CBaseDispatch::GetTypeInfo
                • CBaseDispatch::GetTypeInfoCount
              • CBaseFilter Class
                • CBaseFilter::m_State
                • CBaseFilter::m_pClock
                • CBaseFilter::m_tStart
                • CBaseFilter::m_clsid
                • CBaseFilter::m_pLock
                • CBaseFilter::m_pName
                • CBaseFilter::m_pGraph
                • CBaseFilter::m_pSink
                • CBaseFilter::m_PinVersion
                • CBaseFilter::CBaseFilter
                • CBaseFilter::~CBaseFilter
                • CBaseFilter::EnumPins
                • CBaseFilter::FindPin
                • CBaseFilter::GetClassID
                • CBaseFilter::GetFilterGraph
                • CBaseFilter::GetPin
                • CBaseFilter::GetPinCount
                • CBaseFilter::GetPinVersion
                • CBaseFilter::GetSetupData
                • CBaseFilter::GetState
                • CBaseFilter::GetSyncSource
                • CBaseFilter::IncrementPinVersion
                • CBaseFilter::IsActive
                • CBaseFilter::IsStopped
                • CBaseFilter::JoinFilterGraph
                • CBaseFilter::NotifyEvent
                • CBaseFilter::Pause
                • CBaseFilter::QueryFilterInfo
                • CBaseFilter::QueryVendorInfo
                • CBaseFilter::ReconnectPin
                • CBaseFilter::Register
                • CBaseFilter::Run
                • CBaseFilter::SetSyncSource
                • CBaseFilter::Stop
                • CBaseFilter::StreamTime
                • CBaseFilter::Unregister
              • CBaseInputPin Class
                • CBaseInputPin::m_pAllocator
                • CBaseInputPin::m_bReadOnly
                • CBaseInputPin::m_bFlushing
                • CBaseInputPin::m_SampleProps
                • CBaseInputPin::BeginFlush
                • CBaseInputPin::BreakConnect
                • CBaseInputPin::CBaseInputPin
                • CBaseInputPin::~CBaseInputPin
                • CBaseInputPin::CheckStreaming
                • CBaseInputPin::EndFlush
                • CBaseInputPin::GetAllocator
                • CBaseInputPin::GetAllocatorRequirements
                • CBaseInputPin::Inactive
                • CBaseInputPin::IsFlushing
                • CBaseInputPin::IsReadOnly
                • CBaseInputPin::Notify
                • CBaseInputPin::NotifyAllocator
                • CBaseInputPin::PassNotify
                • CBaseInputPin::Receive
                • CBaseInputPin::ReceiveCanBlock
                • CBaseInputPin::ReceiveMultiple
                • CBaseInputPin::SampleProps
              • CBaseList Class
                • CBaseList::m_Count
                • CBaseList::m_pFirst
                • CBaseList::m_pLast
                • CBaseList::AddAfter
                • CBaseList::AddAfterI
                • CBaseList::AddBefore
                • CBaseList::AddBeforeI
                • CBaseList::AddHead
                • CBaseList::AddHeadI
                • CBaseList::AddTail
                • CBaseList::AddTailI
                • CBaseList::CBaseList
                • CBaseList::~CBaseList
                • CBaseList::FindI
                • CBaseList::GetCountI
                • CBaseList::GetHeadPositionI
                • CBaseList::GetI
                • CBaseList::GetNextI
                • CBaseList::GetTailPositionI
                • CBaseList::MoveToHead
                • CBaseList::MoveToTail
                • CBaseList::Next
                • CBaseList::Prev
                • CBaseList::RemoveAll
                • CBaseList::RemoveHeadI
                • CBaseList::RemoveI
                • CBaseList::RemoveTailI
                • CBaseList::Reverse
              • CBaseMediaFilter Class
                • CBaseMediaFilter::m_State
                • CBaseMediaFilter::m_pClock
                • CBaseMediaFilter::m_tStart
                • CBaseMediaFilter::m_clsid
                • CBaseMediaFilter::m_pLock
                • CBaseMediaFilter::CBaseMediaFilter
                • CBaseMediaFilter::~CBaseMediaFilter
                • CBaseMediaFilter::GetClassID
                • CBaseMediaFilter::GetState
                • CBaseMediaFilter::GetSyncSource
                • CBaseMediaFilter::IsActive
                • CBaseMediaFilter::Pause
                • CBaseMediaFilter::Run
                • CBaseMediaFilter::SetSyncSource
                • CBaseMediaFilter::Stop
                • CBaseMediaFilter::StreamTime
              • CBaseObject Class
                • CBaseObject::CBaseObject
                • CBaseObject::~CBaseObject
                • CBaseObject::ObjectsActive
              • CBaseOutputPin Class
                • CBaseOutputPin::m_pAllocator
                • CBaseOutputPin::m_pInputPin
                • CBaseOutputPin::Active
                • CBaseOutputPin::BeginFlush
                • CBaseOutputPin::BreakConnect
                • CBaseOutputPin::CBaseOutputPin
                • CBaseOutputPin::CheckConnect
                • CBaseOutputPin::CompleteConnect
                • CBaseOutputPin::DecideAllocator
                • CBaseOutputPin::DecideBufferSize
                • CBaseOutputPin::Deliver
                • CBaseOutputPin::DeliverBeginFlush
                • CBaseOutputPin::DeliverEndFlush
                • CBaseOutputPin::DeliverEndOfStream
                • CBaseOutputPin::DeliverNewSegment
                • CBaseOutputPin::EndFlush
                • CBaseOutputPin::EndOfStream
                • CBaseOutputPin::GetDeliveryBuffer
                • CBaseOutputPin::Inactive
                • CBaseOutputPin::InitAllocator
              • 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
                • CBasePropertyPage::m_bDirty
                • CBasePropertyPage::m_DialogId
                • CBasePropertyPage::m_Dlg
                • CBasePropertyPage::m_hwnd
                • CBasePropertyPage::m_pPageSite
                • CBasePropertyPage::m_TitleId
                • CBasePropertyPage::Activate
                • CBasePropertyPage::Apply
                • CBasePropertyPage::CBasePropertyPage
                • CBasePropertyPage::~CBasePropertyPage
                • CBasePropertyPage::Deactivate
                • CBasePropertyPage::GetPageInfo
                • CBasePropertyPage::Help
                • CBasePropertyPage::IsPageDirty
                • CBasePropertyPage::Move
                • CBasePropertyPage::OnActivate
                • CBasePropertyPage::OnApplyChanges
                • CBasePropertyPage::OnConnect
                • CBasePropertyPage::OnDeactivate
                • CBasePropertyPage::OnDisconnect
                • CBasePropertyPage::OnReceiveMessage
                • CBasePropertyPage::SetObjects
                • CBasePropertyPage::SetPageSite
                • CBasePropertyPage::Show
                • CBasePropertyPage::TranslateAccelerator
              • CBaseReferenceClock Class
                • CBaseReferenceClock::m_pSchedule
                • CBaseReferenceClock::AdvisePeriodic
                • CBaseReferenceClock::AdviseTime
                • CBaseReferenceClock::CBaseReferenceClock
                • CBaseReferenceClock::~CBaseReferenceClock
                • CBaseReferenceClock::GetPrivateTime
                • CBaseReferenceClock::GetSchedule
                • CBaseReferenceClock::GetTime
                • CBaseReferenceClock::SetTimeDelta
                • CBaseReferenceClock::TriggerThread
                • CBaseReferenceClock::Unadvise
                • ConvertToMilliseconds Function
              • 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
                • CBaseStreamControl::CBaseStreamControl
                • CBaseStreamControl::~CBaseStreamControl
                • CBaseStreamControl::CheckStreamState
                • CBaseStreamControl::Flushing
                • CBaseStreamControl::GetInfo
                • CBaseStreamControl::NotifyFilterState
                • CBaseStreamControl::SetFilterGraph
                • CBaseStreamControl::SetSyncSource
                • CBaseStreamControl::StartAt
                • CBaseStreamControl::StopAt
              • CBaseVideoRenderer Class
                • CBaseVideoRenderer::CBaseVideoRenderer
                • CBaseVideoRenderer::get_AvgFrameRate
                • CBaseVideoRenderer::get_AvgSyncOffset
                • CBaseVideoRenderer::get_DevSyncOffset
                • CBaseVideoRenderer::get_FramesDrawn
                • CBaseVideoRenderer::get_FramesDroppedInRenderer
                • CBaseVideoRenderer::get_Jitter
                • CBaseVideoRenderer::GetStdDev
                • CBaseVideoRenderer::JoinFilterGraph
                • CBaseVideoRenderer::Notify
                • CBaseVideoRenderer::OnDirectRender
                • CBaseVideoRenderer::OnRenderEnd
                • CBaseVideoRenderer::OnRenderStart
                • CBaseVideoRenderer::OnStartStreaming
                • CBaseVideoRenderer::OnStopStreaming
                • CBaseVideoRenderer::OnWaitEnd
                • CBaseVideoRenderer::OnWaitStart
                • CBaseVideoRenderer::PreparePerformanceData
                • CBaseVideoRenderer::RecordFrameLateness
                • CBaseVideoRenderer::ResetStreamingTimes
                • CBaseVideoRenderer::ScheduleSample
                • CBaseVideoRenderer::SendQuality
                • CBaseVideoRenderer::SetSink
                • CBaseVideoRenderer::ShouldDrawSampleNow
                • CBaseVideoRenderer::ThrottleWait
              • CBaseVideoWindow Class
              • CBaseWindow Class
                • CBaseWindow::m_hInstance
                • CBaseWindow::m_hwnd
                • CBaseWindow::m_hdc
                • CBaseWindow::m_Width
                • CBaseWindow::m_Height
                • CBaseWindow::m_bActivated
                • CBaseWindow::m_pClassName
                • CBaseWindow::m_ClassStyles
                • CBaseWindow::m_WindowStyles
                • CBaseWindow::m_WindowStylesEx
                • CBaseWindow::m_ShowStageMessage
                • CBaseWindow::m_ShowStageTop
                • CBaseWindow::m_RealizePalette
                • CBaseWindow::m_MemoryDC
                • CBaseWindow::m_hPalette
                • CBaseWindow::m_bNoRealize
                • CBaseWindow::m_bBackground
                • CBaseWindow::m_bRealizing
                • CBaseWindow::m_WindowLock
                • CBaseWindow::m_bDoGetDC
                • CBaseWindow::m_bDoPostToDestroy
                • CBaseWindow::ActivateWindow
                • CBaseWindow::CBaseWindow
                • CBaseWindow::CompleteConnect
                • CBaseWindow::DoCreateWindow
                • CBaseWindow::DoneWithWindow
                • CBaseWindow::DoRealisePalette
                • CBaseWindow::DoSetWindowForeground
                • CBaseWindow::DoShowWindow
                • CBaseWindow::GetClassWindowStyles
                • CBaseWindow::GetDefaultRect
                • CBaseWindow::GetMemoryHDC
                • CBaseWindow::GetWindowHDC
                • CBaseWindow::GetWindowHeight
                • CBaseWindow::GetWindowHWND
                • CBaseWindow::GetWindowWidth
                • CBaseWindow::InactivateWindow
                • CBaseWindow::InitialiseWindow
                • CBaseWindow::OnClose
                • CBaseWindow::OnPaletteChange
                • CBaseWindow::OnReceiveMessage
                • CBaseWindow::OnSize
                • CBaseWindow::PaintWindow
                • CBaseWindow::PerformanceAlignWindow
                • CBaseWindow::PossiblyEatMessage
                • CBaseWindow::PrepareWindow
                • CBaseWindow::SetPalette
                • CBaseWindow::SetRealize
                • CBaseWindow::UninitialiseWindow
                • CBaseWindow::UnsetPalette
              • CBasicAudio Class
              • CCmdQueue Class
                • CCmdQueue::CCmdQueue
                • CCmdQueue::CheckTime
                • CCmdQueue::EndRun
                • CCmdQueue::GetCommandDueFor
                • CCmdQueue::GetDueCommand
                • CCmdQueue::GetDueHandle
                • CCmdQueue::Insert
                • CCmdQueue::New
                • CCmdQueue::Remove
                • CCmdQueue::Run
                • CCmdQueue::SetSyncSource
                • CCmdQueue::SetTimeAdvise
              • CCritSec Class
                • CCritSec::m_currentOwner
                • CCritSec::m_lockCount
                • CCritSec::m_fTrace
                • CCritSec::CCritSec
                • CCritSec::~CCritSec
                • CCritSec::Lock
                • CCritSec::Unlock
              • CDeferredCommand Class
                • CDeferredCommand::Cancel
                • CDeferredCommand::CDeferredCommand
                • CDeferredCommand::Confidence
                • CDeferredCommand::GetFlags
                • CDeferredCommand::GetHResult
                • CDeferredCommand::GetIID
                • CDeferredCommand::GetMethod
                • CDeferredCommand::GetParams
                • CDeferredCommand::GetResult
                • CDeferredCommand::GetTime
                • CDeferredCommand::Invoke
                • CDeferredCommand::IsStreamTime
                • CDeferredCommand::Postpone
              • CDispParams Class
                • CDispParams::CDispParams
              • CDrawImage Class
                • CDrawImage::m_bStretch
                • CDrawImage::m_bUsingImageAllocator
                • CDrawImage::m_EndSample
                • CDrawImage::m_hdc
                • CDrawImage::m_MemoryDC
                • CDrawImage::m_PaletteVersion
                • CDrawImage::m_pBaseWindow
                • CDrawImage::m_pMediaType
                • CDrawImage::m_SourceRect
                • CDrawImage::m_StartSample
                • CDrawImage::m_TargetRect
                • CDrawImage::CDrawImage
                • CDrawImage::DisplaySampleTimes
                • CDrawImage::DrawImage
                • CDrawImage::DrawVideoImageHere
                • CDrawImage::FastRender
                • CDrawImage::GetPaletteVersion
                • CDrawImage::GetSourceRect
                • CDrawImage::GetTargetRect
                • CDrawImage::IncrementPaletteVersion
                • CDrawImage::NotifyAllocator
                • CDrawImage::NotifyEndDraw
                • CDrawImage::NotifyMediaType
                • CDrawImage::NotifyStartDraw
                • CDrawImage::ResetPaletteVersion
                • CDrawImage::ScaleSourceRect
                • CDrawImage::SetDrawContext
                • CDrawImage::SetSourceRect
                • CDrawImage::SetStretchMode
                • CDrawImage::SetTargetRect
                • CDrawImage::SlowRender
                • CDrawImage::UpdateColourTable
                • CDrawImage::UsingImageAllocator
              • CDynamicOutputPin Class
                • CDynamicOutputPin::m_BlockStateLock
                • CDynamicOutputPin::m_hUnblockOutputPinEvent
                • CDynamicOutputPin::m_hNotifyCallerPinBlockedEvent
                • CDynamicOutputPin::m_BlockState
                • CDynamicOutputPin::m_dwBlockCallerThreadID
                • CDynamicOutputPin::m_dwNumOutstandingOutputPinUsers
                • CDynamicOutputPin::m_hStopEvent
                • CDynamicOutputPin::m_pGraphConfig
                • CDynamicOutputPin::m_bPinUsesReadOnlyAllocator
                • CDynamicOutputPin::Active
                • CDynamicOutputPin::AsynchronousBlockOutputPin
                • CDynamicOutputPin::Block
                • CDynamicOutputPin::BlockOutputPin
                • CDynamicOutputPin::CDynamicOutputPin
                • CDynamicOutputPin::~CDynamicOutputPin
                • CDynamicOutputPin::ChangeMediaType
                • CDynamicOutputPin::ChangeOutputFormat
                • CDynamicOutputPin::CompleteConnect
                • CDynamicOutputPin::DeliverBeginFlush
                • CDynamicOutputPin::DeliverEndFlush
                • CDynamicOutputPin::Disconnect
                • CDynamicOutputPin::DynamicReconnect
                • CDynamicOutputPin::Inactive
                • CDynamicOutputPin::SetConfigInfo
                • CDynamicOutputPin::StartUsingOutputPin
                • CDynamicOutputPin::StopUsingOutputPin
                • CDynamicOutputPin::StreamingThreadUsingOutputPin
                • CDynamicOutputPin::SynchronousBlockOutputPin
                • CDynamicOutputPin::UnblockOutputPin
                • CDynamicOutputPin::WaitEvent
              • CEnumMediaTypes Class
                • CEnumMediaTypes::CEnumMediaTypes
                • CEnumMediaTypes::~CEnumMediaTypes
                • CEnumMediaTypes::Clone
                • CEnumMediaTypes::Next
                • CEnumMediaTypes::Reset
                • CEnumMediaTypes::Skip
              • CEnumPins Class
                • CEnumPins::CEnumPins
                • CEnumPins::~CEnumPins
                • CEnumPins::Clone
                • CEnumPins::Next
                • CEnumPins::Reset
                • CEnumPins::Skip
              • CFactoryTemplate Class
                • CFactoryTemplate::m_Name
                • CFactoryTemplate::m_ClsID
                • CFactoryTemplate::m_lpfnNew
                • CFactoryTemplate::m_lpfnInit
                • CFactoryTemplate::m_pAMovieSetup_Filter
                • CFactoryTemplate::CreateInstance
                • CFactoryTemplate::IsClassID
              • CGenericList Class
                • CGenericList::AddAfter
                • CGenericList::AddBefore
                • CGenericList::AddHead
                • CGenericList::AddTail
                • CGenericList::CGenericList
                • CGenericList::~CGenericList
                • CGenericList::Find
                • CGenericList::Get
                • CGenericList::GetCount
                • CGenericList::GetHead
                • CGenericList::GetHeadPosition
                • CGenericList::GetNext
                • CGenericList::GetTailPosition
                • CGenericList::Remove
                • CGenericList::RemoveHead
                • CGenericList::RemoveTail
              • CImageAllocator Class
                • CImageAllocator::m_pFilter
                • CImageAllocator::m_pMediaType
                • CImageAllocator::Alloc
                • CImageAllocator::CheckSizes
                • CImageAllocator::CImageAllocator
                • CImageAllocator::CreateDIB
                • CImageAllocator::CreateImageSample
                • CImageAllocator::Free
                • CImageAllocator::NotifyMediaType
                • CImageAllocator::SetProperties
              • CImageDisplay Class
                • CImageDisplay::m_Display
                • CImageDisplay::CheckBitFields
                • CImageDisplay::CheckHeaderValidity
                • CImageDisplay::CheckMediaType
                • CImageDisplay::CheckPaletteHeader
                • CImageDisplay::CheckVideoType
                • CImageDisplay::CImageDisplay
                • CImageDisplay::CountPrefixBits
                • CImageDisplay::CountSetBits
                • CImageDisplay::GetBitMasks
                • CImageDisplay::GetColourMask
                • CImageDisplay::GetDisplayDepth
                • CImageDisplay::GetDisplayFormat
                • CImageDisplay::IsPalettised
                • CImageDisplay::RefreshDisplayType
                • CImageDisplay::UpdateFormat
              • CImagePalette Class
                • CImagePalette::m_hPalette
                • CImagePalette::m_pBaseWindow
                • CImagePalette::m_pDrawImage
                • CImagePalette::m_pFilter
                • CImagePalette::CImagePalette
                • CImagePalette::CopyPalette
                • CImagePalette::MakeIdentityPalette
                • CImagePalette::MakePalette
                • CImagePalette::PreparePalette
                • CImagePalette::RemovePalette
                • CImagePalette::ShouldUpdate
              • CImageSample Class
                • CImageSample::m_DibData
                • CImageSample::m_bInit
                • CImageSample::CImageSample
                • CImageSample::GetDIBData
                • CImageSample::SetDIBData
              • CLoadDirectDraw Class
              • CMediaControl Class
                • CMediaControl::CMediaControl
                • CMediaControl::GetIDsOfNames
                • CMediaControl::GetTypeInfo
                • CMediaControl::GetTypeInfoCount
                • CMediaControl::Invoke
              • CMediaEvent Class
                • CMediaEvent::CMediaEvent
                • CMediaEvent::GetIDsOfNames
                • CMediaEvent::GetTypeInfo
                • CMediaEvent::GetTypeInfoCount
                • CMediaEvent::Invoke
              • CMediaPosition Class
                • CMediaPosition::CMediaPosition
                • CMediaPosition::GetIDsOfNames
                • CMediaPosition::GetTypeInfo
                • CMediaPosition::GetTypeInfoCount
                • CMediaPosition::Invoke
              • CMediaSample Class
                • CMediaSample::m_dwFlags
                • CMediaSample::m_dwTypeSpecificFlags
                • CMediaSample::m_pBuffer
                • CMediaSample::m_lActual
                • CMediaSample::m_cbBuffer
                • CMediaSample::m_pAllocator
                • CMediaSample::m_pNext
                • CMediaSample::m_Start
                • CMediaSample::m_End
                • CMediaSample::m_MediaStart
                • CMediaSample::m_MediaEnd
                • CMediaSample::m_pMediaType
                • CMediaSample::m_dwStreamId
                • CMediaSample::m_cRef
                • CMediaSample::CMediaSample
                • CMediaSample::~CMediaSample
                • CMediaSample::GetActualDataLength
                • CMediaSample::GetMediaTime
                • CMediaSample::GetMediaType
                • CMediaSample::GetPointer
                • CMediaSample::GetProperties
                • CMediaSample::GetSize
                • CMediaSample::GetTime
                • CMediaSample::IsDiscontinuity
                • CMediaSample::IsPreroll
                • CMediaSample::IsSyncPoint
                • CMediaSample::SetActualDataLength
                • CMediaSample::SetDiscontinuity
                • CMediaSample::SetMediaTime
                • CMediaSample::SetMediaType
                • CMediaSample::SetPointer
                • CMediaSample::SetPreroll
                • CMediaSample::SetProperties
                • CMediaSample::SetSyncPoint
                • CMediaSample::SetTime
              • CMediaType Class
                • CMediaType::AllocFormatBuffer
                • CMediaType::CMediaType
                • CMediaType::~CMediaType
                • CMediaType::Format
                • CMediaType::FormatLength
                • CMediaType::FormatType
                • CMediaType::GetSampleSize
                • CMediaType::InitMediaType
                • CMediaType::IsFixedSize
                • CMediaType::IsPartiallySpecified
                • CMediaType::IsTemporalCompressed
                • CMediaType::IsValid
                • CMediaType::MatchesPartial
                • CMediaType::ReallocFormatBuffer
                • CMediaType::ResetFormatBuffer
                • CMediaType::Set
                • CMediaType::SetFormat
                • CMediaType::SetFormatType
                • CMediaType::SetSampleSize
                • CMediaType::SetSubtype
                • CMediaType::SetTemporalCompression
                • CMediaType::SetType
                • CMediaType::SetVariableSize
                • CMediaType::Subtype
                • CMediaType::Type
                • CMediaType::operator =
                • CMediaType::operator ==
                • CMediaType::operator !=
              • CMemAllocator Class
                • CMemAllocator::m_pBuffer
                • CMemAllocator::Alloc
                • CMemAllocator::CMemAllocator
                • CMemAllocator::~CMemAllocator
                • CMemAllocator::CreateInstance
                • CMemAllocator::Free
                • CMemAllocator::ReallyFree
                • CMemAllocator::SetProperties
              • CMsg Class
                • CMsg::CMsg
              • CMsgThread Class
                • CMsgThread::CMsgThread
                • CMsgThread::CreateThread
                • CMsgThread::GetThreadHandle
                • CMsgThread::GetThreadID
                • CMsgThread::GetThreadMsg
                • CMsgThread::GetThreadPriority
                • CMsgThread::OnThreadInit
                • CMsgThread::PutThreadMsg
                • CMsgThread::ResumeThread
                • CMsgThread::SetThreadPriority
                • CMsgThread::SuspendThread
                • CMsgThread::ThreadMessageProc
                • CMsgThread::WaitForThreadExit
              • COARefTime Class
                • COARefTime::COARefTime
                • COARefTime::double
                • COARefTime::REFERENCE_TIME
                • COARefTime::Operator =
                • COARefTime::Operator ==
                • COARefTime::Operator !=
                • COARefTime::Operator <
                • COARefTime::Operator >
                • COARefTime::Operator >=
                • COARefTime::Operator <=
                • COARefTime::Operator +
                • COARefTime::Operator
                • COARefTime::Operator +=
                • COARefTime::Operator =
                • COARefTime::Operator *
                • COARefTime::Operator /
              • COutputQueue Class
                • COutputQueue::m_pPin
                • COutputQueue::m_pInputPin
                • COutputQueue::m_bBatchExact
                • COutputQueue::m_lBatchSize
                • COutputQueue::m_List
                • COutputQueue::m_hSem
                • COutputQueue::m_evFlushComplete
                • COutputQueue::m_hThread
                • COutputQueue::m_ppSamples
                • COutputQueue::m_nBatched
                • COutputQueue::m_lWaiting
                • COutputQueue::m_bFlushing
                • COutputQueue::m_bTerminate
                • COutputQueue::m_bSendAnyway
                • COutputQueue::m_hr
                • COutputQueue::m_hEventPop
                • COutputQueue::BeginFlush
                • COutputQueue::COutputQueue
                • COutputQueue::~COutputQueue
                • COutputQueue::EndFlush
                • COutputQueue::EOS
                • COutputQueue::FreeSamples
                • COutputQueue::InitialThreadProc
                • COutputQueue::IsIdle
                • COutputQueue::IsQueued
                • COutputQueue::IsSpecialSample
                • COutputQueue::NewSegment
                • COutputQueue::NotifyThread
                • COutputQueue::QueueSample
                • COutputQueue::Receive
                • COutputQueue::ReceiveMultiple
                • COutputQueue::Reset
                • COutputQueue::SendAnyway
                • COutputQueue::SetPopEvent
                • COutputQueue::ThreadProc
              • CPersistStream Class
                • CPersistStream::CPersistStream
                • CPersistStream::GetClassID
                • CPersistStream::GetSizeMax
                • CPersistStream::GetSoftwareVersion
                • CPersistStream::IsDirty
                • CPersistStream::Load
                • CPersistStream::ReadFromStream
                • CPersistStream::Save
                • CPersistStream::SetDirty
                • CPersistStream::SizeMax
                • CPersistStream::WriteToStream
              • CPosPassThru Class
                • CPosPassThru::CanSeekBackward
                • CPosPassThru::CanSeekForward
                • CPosPassThru::CheckCapabilities
                • CPosPassThru::ConvertTimeFormat
                • CPosPassThru::CPosPassThru
                • CPosPassThru::ForceRefresh
                • CPosPassThru::GetAvailable
                • CPosPassThru::GetCapabilities
                • CPosPassThru::GetCurrentPosition
                • CPosPassThru::get_CurrentPosition
                • CPosPassThru::GetDuration
                • CPosPassThru::get_Duration
                • CPosPassThru::GetMediaTime
                • CPosPassThru::GetPositions
                • CPosPassThru::GetPreroll
                • CPosPassThru::get_PrerollTime
                • CPosPassThru::GetRate
                • CPosPassThru::get_Rate
                • CPosPassThru::GetStopPosition
                • CPosPassThru::get_StopTime
                • CPosPassThru::GetTimeFormat
                • CPosPassThru::IsFormatSupported
                • CPosPassThru::IsUsingTimeFormat
                • CPosPassThru::put_CurrentPosition
                • CPosPassThru::put_PrerollTime
                • CPosPassThru::put_Rate
                • CPosPassThru::put_StopTime
                • CPosPassThru::QueryPreferredFormat
                • CPosPassThru::SetPositions
                • CPosPassThru::SetRate
                • CPosPassThru::SetTimeFormat
                • CreatePosPassThru Function
              • CPullPin Class
                • CPullPin::m_pAlloc
                • CPullPin::Active
                • CPullPin::AlignDown
                • CPullPin::AlignUp
                • CPullPin::BeginFlush
                • CPullPin::Connect
                • CPullPin::CPullPin
                • CPullPin::~CPullPin
                • CPullPin::DecideAllocator
                • CPullPin::Disconnect
                • CPullPin::Duration
                • CPullPin::EndFlush
                • CPullPin::EndOfStream
                • CPullPin::GetReader
                • CPullPin::Inactive
                • CPullPin::OnError
                • CPullPin::Receive
                • CPullPin::Seek
              • CQueue Class
                • CQueue::CQueue
                • CQueue::~CQueue
                • CQueue::GetQueueObject
                • CQueue::PutQueueObject
              • CRefTime Class
                • CRefTime::m_time
                • CRefTime::CRefTime
                • CRefTime::GetUnits
                • CRefTime::Millisecs
                • CRefTime::operator REFERENCE_TIME()
                • CRefTime::operator =
                • CRefTime::operator +=
                • CRefTime::operator =
              • CRenderedInputPin Class
                • CRenderedInputPin::m_bAtEndOfStream
                • CRenderedInputPin::m_bCompleteNotified
                • CRenderedInputPin::Active
                • CRenderedInputPin::CRenderedInputPin
                • CRenderedInputPin::EndFlush
                • CRenderedInputPin::EndOfStream
                • CRenderedInputPin::Run
              • CRendererInputPin Class
                • CRendererInputPin::m_pRenderer
                • CRendererInputPin::Active
                • CRendererInputPin::Allocator
                • CRendererInputPin::BeginFlush
                • CRendererInputPin::BreakConnect
                • CRendererInputPin::CheckMediaType
                • CRendererInputPin::CompleteConnect
                • CRendererInputPin::CRendererInputPin
                • CRendererInputPin::EndFlush
                • CRendererInputPin::EndOfStream
                • CRendererInputPin::Inactive
                • CRendererInputPin::QueryId
                • CRendererInputPin::Receive
                • CRendererInputPin::SetMediaType
              • CRendererPosPassThru Class
                • CRendererPosPassThru::CRendererPosPassThru
                • CRendererPosPassThru::EOS
                • CRendererPosPassThru::GetMediaTime
                • CRendererPosPassThru::RegisterMediaTime
                • CRendererPosPassThru::ResetMediaTime
              • CSeekingPassThru Class
                • CSeekingPassThru::CSeekingPassThru
                • CSeekingPassThru::~CSeekingPassThru
                • CSeekingPassThru::CreateInstance
                • CSeekingPassThru::Init
              • CSource Class
                • CSource::m_iPins
                • CSource::m_paStreams
                • CSource::m_cStateLock
                • CSource::AddPin
                • CSource::CSource
                • CSource::~CSource
                • CSource::FindPin
                • CSource::FindPinNumber
                • CSource::GetPin
                • CSource::GetPinCount
                • CSource::pStateLock
                • CSource::RemovePin
              • CSourcePosition Class
              • CSourceSeeking Class
                • CSourceSeeking::m_rtDuration
                • CSourceSeeking::m_rtStart
                • CSourceSeeking::m_rtStop
                • CSourceSeeking::m_dRateSeeking
                • CSourceSeeking::m_dwSeekingCaps
                • CSourceSeeking::m_pLock
                • CSourceSeeking::ChangeRate
                • CSourceSeeking::ChangeStart
                • CSourceSeeking::ChangeStop
                • CSourceSeeking::CheckCapabilities
                • CSourceSeeking::ConvertTimeFormat
                • CSourceSeeking::CSourceSeeking
                • CSourceSeeking::GetAvailable
                • CSourceSeeking::GetCapabilities
                • CSourceSeeking::GetCurrentPosition
                • CSourceSeeking::GetDuration
                • CSourceSeeking::GetPositions
                • CSourceSeeking::GetPreroll
                • CSourceSeeking::GetRate
                • CSourceSeeking::GetStopPosition
                • CSourceSeeking::GetTimeFormat
                • CSourceSeeking::IsFormatSupported
                • CSourceSeeking::IsUsingTimeFormat
                • CSourceSeeking::QueryPreferredFormat
                • CSourceSeeking::SetPositions
                • CSourceSeeking::SetRate
                • CSourceSeeking::SetTimeFormat
              • CSourceStream Class
                • CSourceStream::m_pFilter
                • CSourceStream::Active
                • CSourceStream::CheckMediaType
                • CSourceStream::CheckRequest
                • CSourceStream::CSourceStream
                • CSourceStream::~CSourceStream
                • CSourceStream::DoBufferProcessingLoop
                • CSourceStream::Exit
                • CSourceStream::FillBuffer
                • CSourceStream::GetMediaType
                • CSourceStream::GetRequest
                • CSourceStream::Inactive
                • CSourceStream::Init
                • CSourceStream::OnThreadCreate
                • CSourceStream::OnThreadDestroy
                • CSourceStream::OnThreadStartPlay
                • CSourceStream::Pause
                • CSourceStream::QueryId
                • CSourceStream::Run
                • CSourceStream::Stop
                • CSourceStream::ThreadProc
              • CSystemClock Class
                • CSystemClock::CreateInstance
                • CSystemClock::CSystemClock
                • CSystemClock::GetClassID
                • CSystemClock::SetClockDelta
              • CTransformFilter Class
                • CTransformFilter::m_bEOSDelivered
                • CTransformFilter::m_bSampleSkipped
                • CTransformFilter::m_bQualityChanged
                • CTransformFilter::m_csFilter
                • CTransformFilter::m_csReceive
                • CTransformFilter::m_pInput
                • CTransformFilter::m_pOutput
                • CTransformFilter::AlterQuality
                • CTransformFilter::BeginFlush
                • CTransformFilter::BreakConnect
                • CTransformFilter::CheckConnect
                • CTransformFilter::CheckInputType
                • CTransformFilter::CheckTransform
                • CTransformFilter::CompleteConnect
                • CTransformFilter::CTransformFilter
                • CTransformFilter::~CTransformFilter
                • CTransformFilter::DecideBufferSize
                • CTransformFilter::EndFlush
                • CTransformFilter::EndOfStream
                • CTransformFilter::FindPin
                • CTransformFilter::GetMediaType
                • CTransformFilter::GetPin
                • CTransformFilter::GetPinCount
                • CTransformFilter::InitializeOutputSample
                • CTransformFilter::NewSegment
                • CTransformFilter::Pause
                • CTransformFilter::Receive
                • CTransformFilter::SetMediaType
                • CTransformFilter::StartStreaming
                • CTransformFilter::Stop
                • CTransformFilter::StopStreaming
                • CTransformFilter::Transform
              • CTransformInputPin Class
                • CTransformInputPin::m_pTransformFilter
                • CTransformInputPin::BeginFlush
                • CTransformInputPin::BreakConnect
                • CTransformInputPin::CheckConnect
                • CTransformInputPin::CheckMediaType
                • CTransformInputPin::CheckStreaming
                • CTransformInputPin::CompleteConnect
                • CTransformInputPin::CTransformInputPin
                • CTransformInputPin::CurrentMediaType
                • CTransformInputPin::EndFlush
                • CTransformInputPin::EndOfStream
                • CTransformInputPin::NewSegment
                • CTransformInputPin::QueryId
                • CTransformInputPin::Receive
                • CTransformInputPin::SetMediaType
              • CTransformOutputPin Class
                • CTransformOutputPin::m_pTransformFilter
                • CTransformOutputPin::m_pPosition
                • CTransformOutputPin::BreakConnect
                • CTransformOutputPin::CheckConnect
                • CTransformOutputPin::CheckMediaType
                • CTransformOutputPin::CompleteConnect
                • CTransformOutputPin::CTransformOutputPin
                • CTransformOutputPin::~CTransformOutputPin
                • CTransformOutputPin::CurrentMediaType
                • CTransformOutputPin::DecideBufferSize
                • CTransformOutputPin::GetMediaType
                • CTransformOutputPin::Notify
                • CTransformOutputPin::QueryId
                • CTransformOutputPin::SetMediaType
              • CTransInPlaceFilter Class
                • CTransInPlaceFilter::CheckTransform
                • CTransInPlaceFilter::CompleteConnect
                • CTransInPlaceFilter::Copy
                • CTransInPlaceFilter::CTransInPlaceFilter
                • CTransInPlaceFilter::DecideBufferSize
                • CTransInPlaceFilter::GetMediaType
                • CTransInPlaceFilter::GetPin
                • CTransInPlaceFilter::InputPin
                • CTransInPlaceFilter::OutputPin
                • CTransInPlaceFilter::Receive
                • CTransInPlaceFilter::Transform
                • CTransInPlaceFilter::TypesMatch
                • CTransInPlaceFilter::UsingDifferentAllocators
              • CTransInPlaceInputPin Class
                • CTransInPlaceInputPin::m_bReadOnly
                • CTransInPlaceInputPin::m_pTIPFilter
                • CTransInPlaceInputPin::CheckMediaType
                • CTransInPlaceInputPin::CTransInPlaceInputPin
                • CTransInPlaceInputPin::EnumMediaTypes
                • CTransInPlaceInputPin::GetAllocator
                • CTransInPlaceInputPin::GetAllocatorRequirements
                • CTransInPlaceInputPin::NotifyAllocator
                • CTransInPlaceInputPin::PeekAllocator
                • CTransInPlaceInputPin::ReadOnly
              • CTransInPlaceOutputPin Class
                • CTransInPlaceOutputPin::m_pTIPFilter
                • CTransInPlaceOutputPin::CheckMediaType
                • CTransInPlaceOutputPin::ConnectedIMemInputPin
                • CTransInPlaceOutputPin::CTransInPlaceOutputPin
                • CTransInPlaceOutputPin::EnumMediaTypes
                • CTransInPlaceOutputPin::PeekAllocator
                • CTransInPlaceOutputPin::SetAllocator
              • CUnknown Class
                • CUnknown::m_cRef
                • CUnknown::CUnknown
                • CUnknown::~CUnknown
                • CUnknown::GetOwner
                • CUnknown::NonDelegatingAddRef
                • CUnknown::NonDelegatingQueryInterface
                • CUnknown::NonDelegatingRelease
              • CVideoTransformFilter Class
                • CVideoTransformFilter::m_bQualityChanged
                • CVideoTransformFilter::m_bSkipping
                • CVideoTransformFilter::m_itrAvgDecode
                • CVideoTransformFilter::m_itrLate
                • CVideoTransformFilter::m_nFramesSinceKeyFrame
                • CVideoTransformFilter::m_nKeyFramePeriod
                • CVideoTransformFilter::m_nWaitForKey
                • CVideoTransformFilter::m_tDecodeStart
                • CVideoTransformFilter::AbortPlayback
                • CVideoTransformFilter::AlterQuality
                • CVideoTransformFilter::CVideoTransformFilter
                • CVideoTransformFilter::EndFlush
                • CVideoTransformFilter::Receive
                • CVideoTransformFilter::ShouldSkipFrame
                • CVideoTransformFilter::StartStreaming
              • DIBDATA Structure
              • FOURCCMap Class
                • FOURCCMap::FOURCCMap
                • FOURCCMap::GetFOURCC
                • FOURCCMap::SetFOURCC
            • Utility Functions
              • COM Helper Functions
                • DECLARE_IUNKNOWN
                • GetInterface
                • INonDelegatingUnknown
                • LoadOLEAut32
              • DLL Setup Functions
                • AMovieDllRegisterServer
                • AMovieDllRegisterServer2
                • AMovieDllUnregisterServer
                • AMovieSetupRegisterFilter
                • AMovieSetupRegisterFilter2
              • Media Type Functions
                • CopyMediaType
                • CreateAudioMediaType
                • CreateMediaType
                • DeleteMediaType
                • FreeMediaType
              • Miscellaneous Helper Functions
                • EqualPins
                • Int64x32Div32
                • IsEqualObject
                • llMulDiv
                • WaitDispatchingMessages
              • Property Page Helper Functions
                • GetDialogSize
                • StringFromResource
                • WideStringFromResource
              • Video and Image Functions
                • BIT_MASKS_MATCH
                • BITMASKS
                • COLORS
                • ContainsPalette
                • ConvertVideoInfoToVideoInfo2
                • DIBSIZE
                • GetBitCount
                • GetBitmapFormatSize
                • GetBitmapPalette
                • GetBitmapSize
                • GetBitmapSubtype
                • GetSubtypeName
                • GetTrueColorType
                • HEADER
                • MPEG1_SEQUENCE_INFO
                • PALETTISED
                • PALETTE_ENTRIES
                • RESET_MASKS
                • RESET_HEADER
                • RESET_PALETTE
                • SIZE_EGA_PALETTE
                • SIZE_MASKS
                • SIZE_MPEG1VIDEOINFO
                • SIZE_PALETTE
                • SIZE_PREHEADER
                • SIZE_VIDEOHEADER
                • TRUECOLOR
            • Debugging Utilities
              • Assert and Breakpoint Macros
                • ASSERT
                • DbgAssertAligned
                • DbgBreak
                • EXECUTE_ASSERT
                • KASSERT
                • KDbgBreak
              • Critical Section Debugging Functions
                • CritCheckIn
                • CritCheckOut
                • DbgLockTrace
              • Debug Output Functions
                • DbgCheckModuleLevel
                • DbgDumpObjectRegister
                • DbgInitialise
                • DbgLog
                • DbgOutString
                • DbgSetModuleLevel
                • DbgTerminate
                • DisplayType
                • DumpGraph
                • GuidNames
                • NAME
                • NOTE
                • REMIND
              • Pointer Validation Macros
                • CheckPointer
                • ValidateReadPtr
                • ValidateReadWritePtr
                • ValidateStringPtr
                • ValidateStringPtrA
                • ValidateStringPtrW
                • ValidateWritePtr
              • Wait Debugging Functions
                • DbgSetWaitTimeout
                • DbgWaitForMultipleObjects
                • DbgWaitForSingleObject
        • Microsoft TV Technologies C++ Reference
          • TV Ratings Reference
            • TV Ratings Objects
              • EvalRat Object
              • XDSToRat Object
            • TV Ratings Filters
              • Decrypter/Detagger Filter
              • Encrypter/Tagger Filter
              • XDS Codec Filter
            • TV Ratings Interfaces
              • IDTFilter Interface
                • IDTFilter::get_BlockedRatingAttributes
                • IDTFilter::get_BlockUnRated
                • IDTFilter::get_BlockUnRatedDelay
                • IDTFilter::get_EvalRatObjOK
                • IDTFilter::GetCurrRating
                • IDTFilter::put_BlockedRatingAttributes
                • IDTFilter::put_BlockUnRated
                • IDTFilter::put_BlockUnRatedDelay
              • IDTFilterConfig Interface
                • IDTFilterConfig::GetSecureChannelObject
              • IETFilter Interface
                • IETFilter::get_EvalRatObjOK
                • IETFilter::GetCurrRating
              • IETFilterConfig Interface
                • IETFilterConfig::GetSecureChannelObject
                • IETFilterConfig::InitLicense
              • IEvalRat Interface
                • IEvalRat::get_BlockedRatingAttributes
                • IEvalRat::get_BlockUnRated
                • IEvalRat::MostRestrictiveRating
                • IEvalRat::put_BlockedRatingAttributes
                • IEvalRat::put_BlockUnRated
                • IEvalRat::TestRating
              • IXDSCodec Interface
                • IXDSCodec::get_CCSubstreamService
                • IXDSCodec::get_XDSToRatObjOK
                • IXDSCodec::GetContentAdvisoryRating
                • IXDSCodec::GetXDSPacket
                • IXDSCodec::put_CCSubstreamService
              • IXDSToRat Interface
                • IXDSToRat::Init
                • IXDSToRat::ParseXDSBytePair
            • TV Ratings Enumerations
              • BfEnTvRat_Attributes_CAE_TV
              • BfEnTvRat_Attributes_CAF_TV
              • BfEnTvRat_Attributes_MPAA
              • BfEnTvRat_Attributes_US_TV
              • BfEnTvRat_GenericAttributes
              • EnTvRat_CAE_TV
              • EnTvRat_CAF_TV
              • EnTvRat_GenericLevel
              • EnTvRat_MPAA
              • EnTvRat_System
              • EnTvRat_US_TV
            • TV Ratings Broadcast Events
          • Video Control C++ Reference
            • Video Control Objects (C++)
              • Broadcast Event Service
              • MSVidAnalogTunerDevice
              • MSVidAudioRenderer
              • MSVidAudioRendererDevices
              • MSVidBDATunerDevice
              • MSVidClosedCaptioning
              • MSVidCtl
              • MSVidDataServices
              • MSVidEncoder
              • MSVidFeature
              • MSVidFeatures
              • MSVidFilePlaybackDevice
              • MSVidInputDevice
              • MSVidInputDevices
              • MSVidOutputDevice
              • MSVidOutputDevices
              • MSVidRect
              • MSVidStreamBufferSink
              • MSVidStreamBufferSource
              • MSVidVideoInputDevice
              • MSVidVideoRenderer
              • MSVidVideoRendererDevices
            • Video Control Interfaces
              • IBroadcastEvent Interface
                • IBroadcastEvent::Fire
              • IMSVidAnalogTuner Interface
                • IMSVidAnalogTuner::ChannelAvailable
                • IMSVidAnalogTuner::get_AudioFrequency
                • IMSVidAnalogTuner::get_Channel
                • IMSVidAnalogTuner::get_CountryCode
                • IMSVidAnalogTuner::get_SAP
                • IMSVidAnalogTuner::get_VideoFrequency
                • IMSVidAnalogTuner::put_Channel
                • IMSVidAnalogTuner::put_CountryCode
                • IMSVidAnalogTuner::put_SAP
              • IMSVidAudioRenderer Interface
                • IMSVidAudioRenderer::get_Balance
                • IMSVidAudioRenderer::get_Volume
                • IMSVidAudioRenderer::put_Balance
                • IMSVidAudioRenderer::put_Volume
              • IMSVidAudioRendererDevices Interface
                • IMSVidAudioRendererDevices::Add
                • IMSVidAudioRendererDevices::get_Count
                • IMSVidAudioRendererDevices::get_Item
                • IMSVidAudioRendererDevices::get__NewEnum
                • IMSVidAudioRendererDevices::Remove
              • IMSVidClosedCaptioning Interface
                • IMSVidClosedCaptioning::get_Enable
                • IMSVidClosedCaptioning::put_Enable
              • IMSVidClosedCaptioning2 Interface
                • IMSVidClosedCaptioning2::get_Service
                • IMSVidClosedCaptioning2::put_Service
              • IMSVidCtl Interface
                • IMSVidCtl::Build
                • IMSVidCtl::Decompose
                • IMSVidCtl::DisableAudio
                • IMSVidCtl::DisableVideo
                • IMSVidCtl::get__InputsAvailable
                • IMSVidCtl::get__OutputsAvailable
                • IMSVidCtl::get_AudioRendererActive
                • IMSVidCtl::get_AudioRenderersAvailable
                • IMSVidCtl::get_AutoSize
                • IMSVidCtl::get_BackColor
                • IMSVidCtl::get_ColorKey
                • IMSVidCtl::get_DisplaySize
                • IMSVidCtl::get_Enabled
                • IMSVidCtl::get_FeaturesActive
                • IMSVidCtl::get_FeaturesAvailable
                • IMSVidCtl::get_InputActive
                • IMSVidCtl::get_InputsAvailable
                • IMSVidCtl::get_MaintainAspectRatio
                • IMSVidCtl::get_OutputsActive
                • IMSVidCtl::get_OutputsAvailable
                • IMSVidCtl::get_State
                • IMSVidCtl::get_TabStop
                • IMSVidCtl::get_VideoRendererActive
                • IMSVidCtl::get_VideoRenderersAvailable
                • IMSVidCtl::get_Window
                • IMSVidCtl::Pause
                • IMSVidCtl::put_AudioRendererActive
                • IMSVidCtl::put_AutoSize
                • IMSVidCtl::put_BackColor
                • IMSVidCtl::put_ColorKey
                • IMSVidCtl::put_DisplaySize
                • IMSVidCtl::put_Enabled
                • IMSVidCtl::put_FeaturesActive
                • IMSVidCtl::put_InputActive
                • IMSVidCtl::put_MaintainAspectRatio
                • IMSVidCtl::put_OutputsActive
                • IMSVidCtl::put_TabStop
                • IMSVidCtl::put_VideoRendererActive
                • IMSVidCtl::Refresh
                • IMSVidCtl::Run
                • IMSVidCtl::Stop
                • IMSVidCtl::View
                • IMSVidCtl::ViewNext
              • IMSVidDataServices Interface
              • IMSVidDevice Interface
                • IMSVidDevice::get__Category
                • IMSVidDevice::get__ClassID
                • IMSVidDevice::get_Category
                • IMSVidDevice::get_ClassID
                • IMSVidDevice::get_Name
                • IMSVidDevice::get_Power
                • IMSVidDevice::get_Status
                • IMSVidDevice::IsEqualDevice
                • IMSVidDevice::put_Power
              • IMSVidEncoder Interface
                • IMSVidEncoder::get_AudioEncoderInterface
                • IMSVidEncoder::get_VideoEncoderInterface
              • IMSVidFeature Interface
              • IMSVidFeatures Interface
                • IMSVidFeatures::Add
                • IMSVidFeatures::get_Count
                • IMSVidFeatures::get_Item
                • IMSVidFeatures::get__NewEnum
                • IMSVidFeatures::Remove
              • IMSVidFilePlayback Interface
                • IMSVidFilePlayback::get_FileName
                • IMSVidFilePlayback::put_FileName
              • IMSVidGraphSegmentContainer Interface
                • IMSVidGraphSegmentContainer::get_Graph
              • IMSVidInputDevice Interface
                • IMSVidInputDevice::IsViewable
                • IMSVidInputDevice::View
              • IMSVidInputDevices Interface
                • IMSVidInputDevices::Add
                • IMSVidInputDevices::get_Count
                • IMSVidInputDevices::get_Item
                • IMSVidInputDevices::get__NewEnum
                • IMSVidInputDevices::Remove
              • IMSVidOutputDevice Interface
              • IMSVidOutputDevices Interface
                • IMSVidOutputDevices::Add
                • IMSVidOutputDevices::get_Count
                • IMSVidOutputDevices::get_Item
                • IMSVidOutputDevices::get__NewEnum
                • IMSVidOutputDevices::Remove
              • IMSVidPlayback Interface
                • IMSVidPlayback::get_CanStep
                • IMSVidPlayback::get_CurrentPosition
                • IMSVidPlayback::get_EnableResetOnStop
                • IMSVidPlayback::get_Length
                • IMSVidPlayback::get_PositionMode
                • IMSVidPlayback::get_Rate
                • IMSVidPlayback::Pause
                • IMSVidPlayback::put_CurrentPosition
                • IMSVidPlayback::put_EnableResetOnStop
                • IMSVidPlayback::put_PositionMode
                • IMSVidPlayback::put_Rate
                • IMSVidPlayback::Run
                • IMSVidPlayback::Step
                • IMSVidPlayback::Stop
              • IMSVidRect Interface
                • IMSVidRect::get_Height
                • IMSVidRect::get_HWnd
                • IMSVidRect::get_Left
                • IMSVidRect::get_Top
                • IMSVidRect::get_Width
                • IMSVidRect::put_Height
                • IMSVidRect::put_HWnd
                • IMSVidRect::put_Left
                • IMSVidRect::put_Rect
                • IMSVidRect::put_Top
                • IMSVidRect::put_Width
              • IMSVidStreamBufferRecordingControl Interface
                • IMSVidStreamBufferRecordingControl::get_RecordingAttribute
                • IMSVidStreamBufferRecordingControl::get_RecordingStarted
                • IMSVidStreamBufferRecordingControl::get_RecordingStopped
                • IMSVidStreamBufferRecordingControl::get_RecordingType
                • IMSVidStreamBufferRecordingControl::get_StartTime
                • IMSVidStreamBufferRecordingControl::get_StopTime
                • IMSVidStreamBufferRecordingControl::put_StartTime
                • IMSVidStreamBufferRecordingControl::put_StopTime
              • IMSVidStreamBufferSink Interface
                • IMSVidStreamBufferSink::get_ContentRecorder
                • IMSVidStreamBufferSink::get_ReferenceRecorder
                • IMSVidStreamBufferSink::get_SBESink
                • IMSVidStreamBufferSink::get_SinkName
                • IMSVidStreamBufferSink::NameSetLock
                • IMSVidStreamBufferSink::put_SinkName
              • IMSVidStreamBufferSource Interface
                • IMSVidStreamBufferSource::CurrentRatings
                • IMSVidStreamBufferSource::get_RecordingAttribute
                • IMSVidStreamBufferSource::get_SBESource
                • IMSVidStreamBufferSource::get_Start
                • IMSVidStreamBufferSource::MaxRatingsLevel
                • IMSVidStreamBufferSource::put_BlockUnrated
                • IMSVidStreamBufferSource::put_UnratedDelay
              • IMSVidTuner Interface
                • IMSVidTuner::get_Tune
                • IMSVidTuner::get_TuningSpace
                • IMSVidTuner::put_Tune
                • IMSVidTuner::put_TuningSpace
              • IMSVidVideoInputDevice Interface
              • IMSVidVideoRenderer Interface
                • IMSVidVideoRenderer::Capture
                • IMSVidVideoRenderer::get__CustomCompositor
                • IMSVidVideoRenderer::get__CustomCompositorClass
                • IMSVidVideoRenderer::get__MixerBitmap
                • IMSVidVideoRenderer::get_AvailableSourceRect
                • IMSVidVideoRenderer::get_ClippedSourceRect
                • IMSVidVideoRenderer::get_CustomCompositorClass
                • IMSVidVideoRenderer::get_DecimateInput
                • IMSVidVideoRenderer::get_FramesPerSecond
                • IMSVidVideoRenderer::get_MaxVidRect
                • IMSVidVideoRenderer::get_MinVidRect
                • IMSVidVideoRenderer::get_MixerBitmap
                • IMSVidVideoRenderer::get_MixerBitmapOpacity
                • IMSVidVideoRenderer::get_MixerBitmapPositionRect
                • IMSVidVideoRenderer::get_OverScan
                • IMSVidVideoRenderer::get_SourceSize
                • IMSVidVideoRenderer::get_UsingOverlay
                • IMSVidVideoRenderer::put__CustomCompositor
                • IMSVidVideoRenderer::put__CustomCompositorClass
                • IMSVidVideoRenderer::put__MixerBitmap
                • IMSVidVideoRenderer::put_ClippedSourceRect
                • IMSVidVideoRenderer::put_CustomCompositorClass
                • IMSVidVideoRenderer::put_DecimateInput
                • IMSVidVideoRenderer::put_MixerBitmap
                • IMSVidVideoRenderer::put_MixerBitmapOpacity
                • IMSVidVideoRenderer::put_MixerBitmapPositionRect
                • IMSVidVideoRenderer::put_OverScan
                • IMSVidVideoRenderer::put_SourceSize
                • IMSVidVideoRenderer::put_UsingOverlay
                • IMSVidVideoRenderer::SetupMixerBitmap
              • IMSVidVideoRenderer2 Interface
                • IMSVidVideoRenderer2::get__Allocator
                • IMSVidVideoRenderer2::get_Allocator
                • IMSVidVideoRenderer2::get_Allocator_ID
                • IMSVidVideoRenderer2::get_SuppressEffects
                • IMSVidVideoRenderer2::put_SuppressEffects
                • IMSVidVideoRenderer2::_SetAllocator
                • IMSVidVideoRenderer2::SetAllocator
              • IMSVidVideoRendererDevices Interface
                • IMSVidVideoRendererDevices::Add
                • IMSVidVideoRendererDevices::get_Count
                • IMSVidVideoRendererDevices::get_Item
                • IMSVidVideoRendererDevices::get__NewEnum
                • IMSVidVideoRendererDevices::Remove
            • Video Control Event Interfaces
              • _IMSVidCtlEvents Interface
                • _IMSVidCtlEvents::Click
                • _IMSVidCtlEvents::DblClick
                • _IMSVidCtlEvents::Error
                • _IMSVidCtlEvents::KeyDown
                • _IMSVidCtlEvents::KeyPress
                • _IMSVidCtlEvents::KeyUp
                • _IMSVidCtlEvents::MouseDown
                • _IMSVidCtlEvents::MouseMove
                • _IMSVidCtlEvents::MouseUp
                • _IMSVidCtlEvents::StateChange
              • IMSVidAnalogTunerEvent Interface
              • IMSVidAudioRendererEvent Interface
              • IMSVidDeviceEvent Interface
                • IMSVidDeviceEvent::StateChange
              • IMSVidFilePlaybackEvent Interface
              • IMSVidInputDeviceEvent Interface
              • IMSVidOutputDeviceEvent Interface
              • IMSVidPlaybackEvent Interface
                • IMSVidPlaybackEvent::EndOfMedia
              • IMSVidStreamBufferSinkEvent Interface
                • IMSVidStreamBufferSinkEvent::CertificateFailure
                • IMSVidStreamBufferSinkEvent::CertificateSuccess
              • IMSVidStreamBufferSourceEvent Interface
                • IMSVidStreamBufferSourceEvent::CertificateFailure
                • IMSVidStreamBufferSourceEvent::CertificateSuccess
                • IMSVidStreamBufferSourceEvent::ContentBecomingStale
                • IMSVidStreamBufferSourceEvent::RatingsBlocked
                • IMSVidStreamBufferSourceEvent::RatingsChanged
                • IMSVidStreamBufferSourceEvent::RatingsUnblocked
                • IMSVidStreamBufferSourceEvent::StaleDataRead
                • IMSVidStreamBufferSourceEvent::StaleFileDeleted
                • IMSVidStreamBufferSourceEvent::TimeHole
              • IMSVidTunerEvent Interface
                • IMSVidTunerEvent::TuneChanged
              • IMSVidVideoRendererEvent Interface
                • IMSVidVideoRendererEvent::OverlayUnavailable
            • Video Control Enumerations
              • DisplaySizeList Enumeration
              • DVDSPExt
              • DVDTextStringType
              • DVDMenuIDConstants Enumeration
              • MSVidCCService Enumeration
              • MSVidCtlStateList Enumeration
              • SourceSizeList Enumeration
          • Microsoft Unified Tuning Model C++ Reference
            • Microsoft Unified Tuning Model Objects
              • AnalogRadioTuningSpace Object
              • AnalogTVTuningSpace Object
              • ATSCComponentType Object
              • ATSCLocator Object
              • ATSCTuningSpace Object
              • AuxInTuningSpace Object
              • Component Object
              • Components Object
              • ComponentType Object
              • ComponentTypes Object
              • DVBCLocator Object
              • DVBSLocator Object
              • DVBSTuningSpace Object
              • DVBTLocator Object
              • DVBTuneRequest Object
              • DVBTuningSpace Object
              • LanguageComponentType Object
              • Locator Object
              • MPEG2Component Object
              • MPEG2ComponentType Object
              • SystemTuningSpaces Object
            • Microsoft Unified Tuning Model Interfaces
              • IAnalogRadioTuningSpace Interface
                • IAnalogRadioTuningSpace::get_MaxFrequency
                • IAnalogRadioTuningSpace::get_MinFrequency
                • IAnalogRadioTuningSpace::get_Step
                • IAnalogRadioTuningSpace::put_MaxFrequency
                • IAnalogRadioTuningSpace::put_MinFrequency
                • IAnalogRadioTuningSpace::put_Step
              • IAnalogTVTuningSpace Interface
                • IAnalogTVTuningSpace::get_CountryCode
                • IAnalogTVTuningSpace::get_InputType
                • IAnalogTVTuningSpace::get_MaxChannel
                • IAnalogTVTuningSpace::get_MinChannel
                • IAnalogTVTuningSpace::put_CountryCode
                • IAnalogTVTuningSpace::put_InputType
                • IAnalogTVTuningSpace::put_MaxChannel
                • IAnalogTVTuningSpace::put_MinChannel
              • IATSCChannelTuneRequest Interface
                • IATSCChannelTuneRequest::get_MinorChannel
                • IATSCChannelTuneRequest::put_MinorChannel
              • IATSCComponentType Interface
                • IATSCComponentType::get_Flags
                • IATSCComponentType::put_Flags
              • IATSCLocator Interface
                • IATSCLocator::get_PhysicalChannel
                • IATSCLocator::get_TSID
                • IATSCLocator::put_PhysicalChannel
                • IATSCLocator::put_TSID
              • IATSCTuningSpace Interface
                • IATSCTuningSpace::get_MaxMinorChannel
                • IATSCTuningSpace::get_MaxPhysicalChannel
                • IATSCTuningSpace::get_MinMinorChannel
                • IATSCTuningSpace::get_MinPhysicalChannel
                • IATSCTuningSpace::put_MaxMinorChannel
                • IATSCTuningSpace::put_MaxPhysicalChannel
                • IATSCTuningSpace::put_MinMinorChannel
                • IATSCTuningSpace::put_MinPhysicalChannel
              • IAuxInTuningSpace Interface
              • IChannelTuneRequest Interface
                • IChannelTuneRequest::get_Channel
                • IChannelTuneRequest::put_Channel
              • IComponent Interface
                • IComponent::Clone
                • IComponent::get_DescLangID
                • IComponent::get_Description
                • IComponent::get_Status
                • IComponent::get_Type
                • IComponent::put_DescLangID
                • IComponent::put_Description
                • IComponent::put_Status
                • IComponent::put_Type
              • IComponents Interface
                • IComponents::Add
                • IComponents::Clone
                • IComponents::EnumComponents
                • IComponents::get__NewEnum
                • IComponents::get_Count
                • IComponents::get_Item
                • IComponents::Remove
              • IComponentType Interface
                • IComponentType::Clone
                • IComponentType::get__MediaFormatType
                • IComponentType::get__MediaMajorType
                • IComponentType::get__MediaSubType
                • IComponentType::get_Category
                • IComponentType::get_MediaFormatType
                • IComponentType::get_MediaMajorType
                • IComponentType::get_MediaSubType
                • IComponentType::get_MediaType
                • IComponentType::put__MediaFormatType
                • IComponentType::put__MediaMajorType
                • IComponentType::put__MediaSubType
                • IComponentType::put_Category
                • IComponentType::put_MediaFormatType
                • IComponentType::put_MediaMajorType
                • IComponentType::put_MediaSubType
                • IComponentType::put_MediaType
              • IComponentTypes Interface
                • IComponentTypes::Add
                • IComponentTypes::Clone
                • IComponentTypes::EnumComponentTypes
                • IComponentTypes::get__NewEnum
                • IComponentTypes::get_Count
                • IComponentTypes::get_Item
                • IComponentTypes::put_Item
                • IComponentTypes::Remove
              • ICreatePropBagOnRegKey Interface
                • ICreatePropBagOnRegKey::Create
              • IDVBCLocator Interface
              • IDVBSLocator Interface
                • IDVBSLocator::get_Azimuth
                • IDVBSLocator::get_Elevation
                • IDVBSLocator::get_OrbitalPosition
                • IDVBSLocator::get_SignalPolarisation
                • IDVBSLocator::get_WestPosition
                • IDVBSLocator::put_Azimuth
                • IDVBSLocator::put_Elevation
                • IDVBSLocator::put_OrbitalPosition
                • IDVBSLocator::put_SignalPolarisation
                • IDVBSLocator::put_WestPosition
              • IDVBSTuningSpace Interface
                • IDVBSTuningSpace::get_HighOscillator
                • IDVBSTuningSpace::get_InputRange
                • IDVBSTuningSpace::get_LNBSwitch
                • IDVBSTuningSpace::get_LowOscillator
                • IDVBSTuningSpace::get_SpectralInversion
                • IDVBSTuningSpace::put_HighOscillator
                • IDVBSTuningSpace::put_InputRange
                • IDVBSTuningSpace::put_LNBSwitch
                • IDVBSTuningSpace::put_LowOscillator
                • IDVBSTuningSpace::put_SpectralInversion
              • IDVBTLocator Interface
                • IDVBTLocator::get_Bandwidth
                • IDVBTLocator::get_Guard
                • IDVBTLocator::get_HAlpha
                • IDVBTLocator::get_LPInnerFEC
                • IDVBTLocator::get_LPInnerFECRate
                • IDVBTLocator::get_Mode
                • IDVBTLocator::get_OtherFrequencyInUse
                • IDVBTLocator::put_Bandwidth
                • IDVBTLocator::put_Guard
                • IDVBTLocator::put_HAlpha
                • IDVBTLocator::put_LPInnerFEC
                • IDVBTLocator::put_LPInnerFECRate
                • IDVBTLocator::put_Mode
                • IDVBTLocator::put_OtherFrequencyInUse
              • IDVBTuneRequest Interface
                • IDVBTuneRequest::get_ONID
                • IDVBTuneRequest::get_SID
                • IDVBTuneRequest::get_TSID
                • IDVBTuneRequest::put_ONID
                • IDVBTuneRequest::put_SID
                • IDVBTuneRequest::put_TSID
              • IDVBTuningSpace Interface
                • IDVBTuningSpace::get_SystemType
                • IDVBTuningSpace::put_SystemType
              • IDVBTuningSpace2 Interface
                • IDVBTuningSpace2::get_NetworkID
                • IDVBTuningSpace2::put_NetworkID
              • IEnumComponents Interface
                • IEnumComponents::Clone
                • IEnumComponents::Next
                • IEnumComponents::Reset
                • IEnumComponents::Skip
              • IEnumComponentTypes Interface
                • IEnumComponentTypes::Clone
                • IEnumComponentTypes::Next
                • IEnumComponentTypes::Reset
                • IEnumComponentTypes::Skip
              • IEnumTuningSpaces Interface
                • IEnumTuningSpaces::Clone
                • IEnumTuningSpaces::Next
                • IEnumTuningSpaces::Reset
                • IEnumTuningSpaces::Skip
              • ILanguageComponentType Interface
                • ILanguageComponentType::get_LangID
                • ILanguageComponentType::put_LangID
              • ILocator Interface
                • ILocator::Clone
                • ILocator::get_CarrierFrequency
                • ILocator::get_InnerFEC
                • ILocator::get_InnerFECRate
                • ILocator::get_Modulation
                • ILocator::get_OuterFEC
                • ILocator::get_OuterFECRate
                • ILocator::get_SymbolRate
                • ILocator::put_CarrierFrequency
                • ILocator::put_InnerFEC
                • ILocator::put_InnerFECRate
                • ILocator::put_Modulation
                • ILocator::put_OuterFEC
                • ILocator::put_OuterFECRate
                • ILocator::put_SymbolRate
              • IMPEG2Component Interface
                • IMPEG2Component::get_PCRPID
                • IMPEG2Component::get_PID
                • IMPEG2Component::get_ProgramNumber
                • IMPEG2Component::put_PCRPID
                • IMPEG2Component::put_PID
                • IMPEG2Component::put_ProgramNumber
              • IMPEG2ComponentType Interface
                • IMPEG2ComponentType::get_StreamType
                • IMPEG2ComponentType::put_StreamType
              • IMPEG2TuneRequest Interface
                • IMPEG2TuneRequest::get_ProgNo
                • IMPEG2TuneRequest::get_TSID
                • IMPEG2TuneRequest::put_ProgNo
                • IMPEG2TuneRequest::put_TSID
              • IMPEG2TuneRequestFactory Interface
                • IMPEG2TuneRequestFactory::CreateTuneRequest
              • ITuneRequest Interface
                • ITuneRequest::get_TuningSpace
                • ITuneRequest::get_Components
                • ITuneRequest::Clone
                • ITuneRequest::get_Locator
                • ITuneRequest::put_Locator
              • ITuningSpace Interface
                • ITuningSpace::Clone
                • ITuningSpace::CreateTuneRequest
                • ITuningSpace::EnumCategoryGUIDs
                • ITuningSpace::EnumDeviceMonikers
                • ITuningSpace::get__NetworkType
                • ITuningSpace::get_CLSID
                • ITuningSpace::get_DefaultLocator
                • ITuningSpace::get_DefaultPreferredComponentTypes
                • ITuningSpace::get_FrequencyMapping
                • ITuningSpace::get_FriendlyName
                • ITuningSpace::get_NetworkType
                • ITuningSpace::get_UniqueName
                • ITuningSpace::put__NetworkType
                • ITuningSpace::put_DefaultLocator
                • ITuningSpace::put_DefaultPreferredComponentTypes
                • ITuningSpace::put_FrequencyMapping
                • ITuningSpace::put_FriendlyName
                • ITuningSpace::put_NetworkType
                • ITuningSpace::put_UniqueName
              • ITuningSpaceContainer Interface
                • ITuningSpaceContainer::_TuningSpacesForCLSID
                • ITuningSpaceContainer::Add
                • ITuningSpaceContainer::FindID
                • ITuningSpaceContainer::get__NewEnum
                • ITuningSpaceContainer::get_Count
                • ITuningSpaceContainer::get_EnumTuningSpaces
                • ITuningSpaceContainer::get_Item
                • ITuningSpaceContainer::get_MaxCount
                • ITuningSpaceContainer::put_Item
                • ITuningSpaceContainer::put_MaxCount
                • ITuningSpaceContainer::Remove
                • ITuningSpaceContainer::TuningSpacesForCLSID
                • ITuningSpaceContainer::TuningSpacesForName
              • ITuningSpaces Interface
                • ITuningSpaces::get__NewEnum
                • ITuningSpaces::get_Count
                • ITuningSpaces::get_EnumTuningSpaces
                • ITuningSpaces::get_Item
            • Microsoft Unified Tuning Model Enumerations
              • ATSCComponentTypeFlags Enumeration
              • BDA_UNDEFINED_CHANNEL
              • BinaryConvolutionCodeRate Enumeration
              • ComponentCategory Enumeration
              • ComponentStatus Enumeration
              • DVBSystemType Enumeration
              • FECMethod Enumeration
              • GuardInterval Enumeration
              • HierarchyAlpha Enumeration
              • KS_CC_SUBSTREAM Constants
              • ModulationType Enumeration
              • MPEG2StreamType Enumeration
              • Polarisation Enumeration
              • SpectralInversion Enumeration
              • TransmissionMode Enumeration
          • Transport Information Interfaces
            • IBDA_TIF_REGISTRATION Interface
              • IBDA_TIF_REGISTRATION::RegisterTIFEx
              • IBDA_TIF_REGISTRATION::UnregisterTIF
            • IEnumGuideDataProperties Interface
              • IEnumGuideDataProperties::Clone
              • IEnumGuideDataProperties::Next
              • IEnumGuideDataProperties::Reset
              • IEnumGuideDataProperties::Skip
            • IEnumTuneRequests Interface
              • IEnumTuneRequests::Clone
              • IEnumTuneRequests::Next
              • IEnumTuneRequests::Reset
              • IEnumTuneRequests::Skip
            • IGuideData Interface
              • IGuideData::GetGuideProgramIDs
              • IGuideData::GetProgramProperties
              • IGuideData::GetScheduleEntryIDs
              • IGuideData::GetScheduleEntryProperties
              • IGuideData::GetServiceProperties
              • IGuideData::GetServices
            • IGuideDataEvent Interface
              • IGuideDataEvent::GuideDataAcquired
              • IGuideDataEvent::ProgramChanged
              • IGuideDataEvent::ProgramDeleted
              • IGuideDataEvent::ScheduleDeleted
              • IGuideDataEvent::ScheduleEntryChanged
              • IGuideDataEvent::ServiceChanged
              • IGuideDataEvent::ServiceDeleted
            • IGuideDataProperty Interface
              • IGuideDataProperty::get_Language
              • IGuideDataProperty::get_Name
              • IGuideDataProperty::get_Value
            • IMPEG2_TIF_CONTROL Interface
              • IMPEG2_TIF_CONTROL::AddPIDs
              • IMPEG2_TIF_CONTROL::DeletePIDs
              • IMPEG2_TIF_CONTROL::GetPIDCount
              • IMPEG2_TIF_CONTROL::GetPIDs
              • IMPEG2_TIF_CONTROL::RegisterTIF
              • IMPEG2_TIF_CONTROL::UnregisterTIF
            • ITuneRequestInfo Interface
              • ITuneRequestInfo::CreateComponentList
              • ITuneRequestInfo::GetComponentData
              • ITuneRequestInfo::GetLocatorData
              • ITuneRequestInfo::GetNextLocator
              • ITuneRequestInfo::GetNextProgram
              • ITuneRequestInfo::GetPreviousLocator
              • ITuneRequestInfo::GetPreviousProgram
          • BDA Filter Interfaces
            • IBDA_AutoDemodulate Interface
              • IBDA_AutoDemodulate::put_AutoDemodulate
            • IBDA_DeviceControl Interface
              • IBDA_DeviceControl::CheckChanges
              • IBDA_DeviceControl::CommitChanges
              • IBDA_DeviceControl::GetChangeState
              • IBDA_DeviceControl::StartChanges
            • IBDA_DigitalDemodulator Interface
              • IBDA_DigitalDemodulator::get_InnerFECMethod
              • IBDA_DigitalDemodulator::get_InnerFECRate
              • IBDA_DigitalDemodulator::get_ModulationType
              • IBDA_DigitalDemodulator::get_OuterFECMethod
              • IBDA_DigitalDemodulator::get_OuterFECRate
              • IBDA_DigitalDemodulator::get_SpectralInversion
              • IBDA_DigitalDemodulator::get_SymbolRate
              • IBDA_DigitalDemodulator::put_InnerFECMethod
              • IBDA_DigitalDemodulator::put_InnerFECRate
              • IBDA_DigitalDemodulator::put_ModulationType
              • IBDA_DigitalDemodulator::put_OuterFECMethod
              • IBDA_DigitalDemodulator::put_OuterFECRate
              • IBDA_DigitalDemodulator::put_SpectralInversion
              • IBDA_DigitalDemodulator::put_SymbolRate
            • IBDA_EthernetFilter Interface
              • IBDA_EthernetFilter::GetMulticastListSize
              • IBDA_EthernetFilter::GetMulticastList
              • IBDA_EthernetFilter::GetMulticastMode
              • IBDA_EthernetFilter::PutMulticastList
            • IBDA_FrequencyFilter Interface
              • IBDA_FrequencyFilter::get_Autotune
              • IBDA_FrequencyFilter::get_Bandwidth
              • IBDA_FrequencyFilter::get_Frequency
              • IBDA_FrequencyFilter::get_FrequencyMultiplier
              • IBDA_FrequencyFilter::get_Polarity
              • IBDA_FrequencyFilter::get_Range
              • IBDA_FrequencyFilter::put_Autotune
              • IBDA_FrequencyFilter::put_Bandwidth
              • IBDA_FrequencyFilter::put_Frequency
              • IBDA_FrequencyFilter::put_FrequencyMultiplier
              • IBDA_FrequencyFilter::put_Polarity
              • IBDA_FrequencyFilter::put_Range
            • IBDA_IPSinkControl Interface
              • IBDA_IPSinkControl::GetAdapterIPAddress
              • IBDA_IPSinkControl::GetMulticastList
            • IBDA_IPSinkInfo Interface
              • IBDA_IPSinkInfo::get_AdapterDescription
              • IBDA_IPSinkInfo::get_AdapterIPAddress
              • IBDA_IPSinkInfo::get_MulticastList
            • IBDA_IPV4Filter Interface
              • IBDA_IPV4Filter::GetMulticastList
              • IBDA_IPV4Filter::GetMulticastListSize
              • IBDA_IPV4Filter::GetMulticastMode
              • IBDA_IPV4Filter::PutMulticastList
            • IBDA_IPV6Filter Interface
              • IBDA_IPV6Filter::GetMulticastList
              • IBDA_IPV6Filter::GetMulticastListSize
              • IBDA_IPV6Filter::GetMulticastMode
              • IBDA_IPV6Filter::PutMulticastList
            • IBDA_LNBInfo Interface
              • IBDA_LNBInfo::get_HighLowSwitchFrequency
              • IBDA_LNBInfo::get_LocalOscilatorFrequencyHighBand
              • IBDA_LNBInfo::get_LocalOscilatorFrequencyLowBand
              • IBDA_LNBInfo::put_HighLowSwitchFrequency
              • IBDA_LNBInfo::put_LocalOscilatorFrequencyHighBand
              • IBDA_LNBInfo::put_LocalOscilatorFrequencyLowBand
            • IBDA_NetworkProvider Interface
              • IBDA_NetworkProvider::RegisterDeviceFilter
              • IBDA_NetworkProvider::UnRegisterDeviceFilter
            • IBDA_NullTransform Interface
              • IBDA_NullTransform::Start
              • IBDA_NullTransform::Stop
            • IBDA_PinControl Interface
              • IBDA_PinControl::GetPinID
              • IBDA_PinControl::GetPinType
              • IBDA_PinControl::RegistrationContext
            • IBDA_SignalStatistics Interface
              • IBDA_SignalStatistics::get_SampleTime
              • IBDA_SignalStatistics::get_SignalLocked
              • IBDA_SignalStatistics::get_SignalPresent
              • IBDA_SignalStatistics::get_SignalQuality
              • IBDA_SignalStatistics::get_SignalStrength
              • IBDA_SignalStatistics::put_SampleTime
              • IBDA_SignalStatistics::put_SignalLocked
              • IBDA_SignalStatistics::put_SignalPresent
              • IBDA_SignalStatistics::put_SignalQuality
              • IBDA_SignalStatistics::put_SignalStrength
            • IBDA_Topology Interface
              • IBDA_Topology::CreatePin
              • IBDA_Topology::CreateTopology
              • IBDA_Topology::DeletePin
              • IBDA_Topology::GetControlNode
              • IBDA_Topology::GetNodeInterfaces
              • IBDA_Topology::GetNodeTypes
              • IBDA_Topology::GetPinTypes
              • IBDA_Topology::GetTemplateConnections
              • IBDA_Topology::SetMediaType
              • IBDA_Topology::SetMedium
            • IBDA_VoidTransform Interface
              • IBDA_VoidTransform::Start
              • IBDA_VoidTransform::Stop
            • IFrequencyMap Interface
              • IFrequencyMap::get_CountryCode
              • IFrequencyMap::get_CountryCodeList
              • IFrequencyMap::get_DefaultFrequencyMapping
              • IFrequencyMap::get_FrequencyMapping
              • IFrequencyMap::put_CountryCode
              • IFrequencyMap::put_FrequencyMapping
            • IScanningTuner Interface
              • IScanningTuner::AutoProgram
              • IScanningTuner::ScanDown
              • IScanningTuner::ScanUp
              • IScanningTuner::SeekDown
              • IScanningTuner::SeekUp
            • ITuner Interface
              • ITuner::get_TuningSpace
              • ITuner::put_TuningSpace
              • ITuner::EnumTuningSpaces
              • ITuner::get_TuneRequest
              • ITuner::put_TuneRequest
              • ITuner::Validate
              • ITuner::get_PreferredComponentTypes
              • ITuner::put_PreferredComponentTypes
              • ITuner::get_SignalStrength
          • MPEG-2 Tables Reference
            • MPEG-2 Section and Table Interfaces
              • IMpeg2Data Interface
                • IMpeg2Data::GetSection
                • IMpeg2Data::GetStreamOfSections
                • IMpeg2Data::GetTable
              • IMpeg2Stream Interface
                • IMpeg2Stream::Initialize
                • IMpeg2Stream::SupplyDataBuffer
              • ISectionList Interface
                • ISectionList::CancelPendingRequest
                • ISectionList::GetNumberOfSections
                • ISectionList::GetProgramIdentifier
                • ISectionList::GetSectionData
                • ISectionList::GetTableIdentifier
                • ISectionList::Initialize
                • ISectionList::InitializeWithRawSections
            • MPEG-2 Section and Table Structures
              • ATSC_FILTER_OPTIONS Structure
              • DSMCC_FILTER_OPTIONS Structure
              • DSMCC_SECTION Structure
              • LONG_SECTION Structure
              • MPEG2_FILTER Structure
              • MPEG_BCS_DEMUX Structure
              • MPEG_CONTEXT Structure
              • MPEG_HEADER_BITS Structure
              • MPEG_HEADER_VERSION_BITS Structure
              • MPEG_PACKET_LIST Structure
              • MPEG_RQST_PACKET Structure
              • MPEG_STREAM_BUFFER Structure
              • MPEG_WINSOCK Structure
              • SECTION Structure
            • MPEG-2 Section and Table Enumeration Types
              • MPEG_CONTEXT_TYPE
              • MPEG_CURRENT_NEXT_BIT
              • MPEG_REQUEST_TYPE
            • MPEG-2 Section and Table Data Types
              • PID
              • TID
        • Microsoft TV Technologies Visual Basic and Script Reference
          • Video Control Visual Basic Reference
            • Video Control Objects (Visual Basic)
              • IMSVidDevice Object
                • IMSVidDevice.Category
                • IMSVidDevice.ClassID
                • IMSVidDevice.Name
                • IMSVidDevice.Power
                • IMSVidDevice.Status
                • IMSVidDevice.IsEqualDevice
              • IMSVidFeature Object
              • IMSVidInputDevice Object
                • IMSVidInputDevice.IsViewable
                • IMSVidInputDevice.View
              • IMSVidOutputDevice Object
              • IMSVidPlayback Object
                • IMSVidPlayback.CanStep
                • IMSVidPlayback.CurrentPosition
                • IMSVidPlayback.EnableResetOnStop
                • IMSVidPlayback.Length
                • IMSVidPlayback.PositionMode
                • IMSVidPlayback.Rate
                • IMSVidPlayback.Pause
                • IMSVidPlayback.Run
                • IMSVidPlayback.Step
                • IMSVidPlayback.Stop
              • IMSVidRect Object
                • IMSVidRect.Height
                • IMSVidRect.HWnd
                • IMSVidRect.Left
                • IMSVidRect.Top
                • IMSVidRect.Width
                • IMSVidRect.Rect
              • MSEventBinder Object
                • MSEventBinder.Bind
                • MSEventBinder.Unbind
              • MSVidAnalogTunerDevice Object
                • MSVidAnalogTunerDevice.AudioFrequency
                • MSVidAnalogTunerDevice.Channel
                • MSVidAnalogTunerDevice.CountryCode
                • MSVidAnalogTunerDevice.SAP
                • MSVidAnalogTunerDevice.VideoFrequency
                • MSVidAnalogTunerDevice.ChannelAvailable
                • MSVidAnalogTunerDevice.Tune
                • MSVidAnalogTunerDevice.TuningSpace
              • MSVidAudioRenderer Object
                • MSVidAudioRenderer.Balance
                • MSVidAudioRenderer.Volume
              • MSVidAudioRendererDevices Object
                • MSVidAudioRendererDevices.Count
                • MSVidAudioRendererDevices.Item
                • MSVidAudioRendererDevices.Add
                • MSVidAudioRendererDevices.Remove
              • MSVidBDATunerDevice Object
                • MSVidBDATunerDevice.Tune
                • MSVidBDATunerDevice.TuningSpace
              • MSVidClosedCaptioning Object
                • MSVidClosedCaptioning.Enable
                • MSVidClosedCaptioning.Service
              • MSVidCtl Object
                • MSVidCtl.AudioRendererActive
                • MSVidCtl.AudioRenderersAvailable
                • MSVidCtl.AutoSize
                • MSVidCtl.BackColor
                • MSVidCtl.ColorKey
                • MSVidCtl.DisableAudio
                • MSVidCtl.DisableVideo
                • MSVidCtl.DisplaySize
                • MSVidCtl.Enabled
                • MSVidCtl.FeaturesActive
                • MSVidCtl.FeaturesAvailable
                • MSVidCtl.InputActive
                • MSVidCtl.InputsAvailable
                • MSVidCtl.MaintainAspectRatio
                • MSVidCtl.OutputsActive
                • MSVidCtl.OutputsAvailable
                • MSVidCtl.State
                • MSVidCtl.TabStop
                • MSVidCtl.VideoRendererActive
                • MSVidCtl.VideoRenderersAvailable
                • MSVidCtl.Window
                • MSVidCtl.Build
                • MSVidCtl.Decompose
                • MSVidCtl.Pause
                • MSVidCtl.Refresh
                • MSVidCtl.Run
                • MSVidCtl.Stop
                • MSVidCtl.View
                • MSVidCtl.ViewNext
              • MSVidDataServices Object
              • MSVidFeatures Object
                • MSVidFeatures.Count
                • MSVidFeatures.Item
                • MSVidFeatures.Add
                • MSVidFeatures.Remove
              • MSVidFilePlaybackDevice Object
                • MSVidFilePlaybackDevice.FileName
              • MSVidInputDevices Object
                • MSVidInputDevices.Count
                • MSVidInputDevices.Item
                • MSVidInputDevices.Add
                • MSVidInputDevices.Remove
              • MSVidOutputDevices Object
                • MSVidOutputDevices.Count
                • MSVidOutputDevices.Item
                • MSVidOutputDevices.Add
                • MSVidOutputDevices.Remove
              • MSVidStreamBufferRecordingControl Object
                • MSVidStreamBufferRecordingControl.RecordingAttribute
                • MSVidStreamBufferRecordingControl.RecordingStarted
                • MSVidStreamBufferRecordingControl.RecordingStopped
                • MSVidStreamBufferRecordingControl.RecordingType
                • MSVidStreamBufferRecordingControl.StartTime
                • MSVidStreamBufferRecordingControl.StopTime
              • MSVidStreamBufferSink Object
                • MSVidStreamBufferSink.ContentRecorder
                • MSVidStreamBufferSink.ReferenceRecorder
                • MSVidStreamBufferSink.SBESink
                • MSVidStreamBufferSink.SinkName
                • MSVidStreamBufferSink.NameSetLock
              • MSVidStreamBufferSource Object
                • MSVidStreamBufferSource.BlockUnrated
                • MSVidStreamBufferSource.RecordingAttribute
                • MSVidStreamBufferSource.SBESource
                • MSVidStreamBufferSource.Start
                • MSVidStreamBufferSource.UnratedDelay
                • MSVidStreamBufferSource.CurrentRatings
                • MSVidStreamBufferSource.MaxRatingsLevel
              • MSVidVideoRenderer Object
                • MSVidVideoRenderer.AvailableSourceRect
                • MSVidVideoRenderer.Capture
                • MSVidVideoRenderer.ClippedSourceRect
                • MSVidVideoRenderer.CustomCompositorClass
                • MSVidVideoRenderer.DecimateInput
                • MSVidVideoRenderer.FramesPerSecond
                • MSVidVideoRenderer.MaxVidRect
                • MSVidVideoRenderer.MinVidRect
                • MSVidVideoRenderer.MixerBitmap
                • MSVidVideoRenderer.MixerBitmapOpacity
                • MSVidVideoRenderer.MixerBitmapPositionRect
                • MSVidVideoRenderer.OverScan
                • MSVidVideoRenderer.SourceSize
                • MSVidVideoRenderer.SuppressEffects
                • MSVidVideoRenderer.UsingOverlay
                • MSVidVideoRenderer.SetupMixerBitmap
              • MSVidVideoRendererDevices Object
                • MSVidVideoRendererDevices.Count
                • MSVidVideoRendererDevices.Item
                • MSVidVideoRendererDevices.Add
                • MSVidVideoRendererDevices.Remove
              • MSVidWebDVD Object
                • MSVidWebDVD.AnglesAvailable Property
                • MSVidWebDVD.AudioLanguage Property
                • MSVidWebDVD.AudioStreamsAvailable Property
                • MSVidWebDVD.ButtonAtPosition Property
                • MSVidWebDVD.ButtonRect Property
                • MSVidWebDVD.ButtonsAvailable Property
                • MSVidWebDVD.CurrentAngle Property
                • MSVidWebDVD.CurrentAudioStream Property
                • MSVidWebDVD.CurrentButton Property
                • MSVidWebDVD.CurrentChapter Property
                • MSVidWebDVD.CurrentDiscSide Property
                • MSVidWebDVD.CurrentDomain Property
                • MSVidWebDVD.CurrentSubpictureStream Property
                • MSVidWebDVD.CurrentTime Property
                • MSVidWebDVD.CurrentTitle Property
                • MSVidWebDVD.CurrentVolume Property
                • MSVidWebDVD.DefaultAudioLanguage Property
                • MSVidWebDVD.DefaultAudioLanguageExt Property
                • MSVidWebDVD.DefaultMenuLanguage Property
                • MSVidWebDVD.DefaultSubpictureLanguage Property
                • MSVidWebDVD.DefaultSubpictureLanguageExt Property
                • MSVidWebDVD.DVDAdm Property
                • MSVidWebDVD.DVDDirectory Property
                • MSVidWebDVD.DVDTextLanguageLCID Property
                • MSVidWebDVD.DVDTextNumberOfLanguages Property
                • MSVidWebDVD.DVDTextNumberOfStrings Property
                • MSVidWebDVD.DVDTextString Property
                • MSVidWebDVD.DVDTextStringType Property
                • MSVidWebDVD.DVDUniqueID Property
                • MSVidWebDVD.GPRM Property
                • MSVidWebDVD.KaraokeAudioPresentationMode Property
                • MSVidWebDVD.KaraokeChannelAssignment Property
                • MSVidWebDVD.KaraokeChannelContent Property
                • MSVidWebDVD.LanguageFromLCID Property
                • MSVidWebDVD.NumberOfChapters Property
                • MSVidWebDVD.PlayerParentalCountry Property
                • MSVidWebDVD.PlayerParentalLevel Property
                • MSVidWebDVD.PreferredSubpictureStream Property
                • MSVidWebDVD.SPRM Property
                • MSVidWebDVD.SubpictureLanguage Property
                • MSVidWebDVD.SubpictureOn Property
                • MSVidWebDVD.SubpictureStreamsAvailable Property
                • MSVidWebDVD.TitleParentalLevels Property
                • MSVidWebDVD.TitlesAvailable Property
                • MSVidWebDVD.TotalTitleTime Property
                • MSVidWebDVD.VolumesAvailable Property
                • MSVidWebDVD.AcceptParentalLevelChange Method
                • MSVidWebDVD.ActivateAtPosition Method
                • MSVidWebDVD.ActivateButton Method
                • MSVidWebDVD.DeleteBookmark Method
                • MSVidWebDVD.DVDTimeCode2bstr Method
                • MSVidWebDVD.Eject Method
                • MSVidWebDVD.IsAudioStreamEnabled Method
                • MSVidWebDVD.IsSubpictureStreamEnabled Method
                • MSVidWebDVD.NotifyParentalLevelChange Method
                • MSVidWebDVD.PlayAtTime Method
                • MSVidWebDVD.PlayAtTimeInTitle Method
                • MSVidWebDVD.PlayChapter Method
                • MSVidWebDVD.PlayChapterInTitle Method
                • MSVidWebDVD.PlayChaptersAutoStop Method
                • MSVidWebDVD.PlayNextChapter Method
                • MSVidWebDVD.PlayPeriodInTitleAutoStop Method
                • MSVidWebDVD.PlayPrevChapter Method
                • MSVidWebDVD.PlayTitle Method
                • MSVidWebDVD.RegionChange Method
                • MSVidWebDVD.ReplayChapter Method
                • MSVidWebDVD.RestoreBookmark Method
                • MSVidWebDVD.RestorePreferredSettings Method
                • MSVidWebDVD.Resume Method
                • MSVidWebDVD.ReturnFromSubmenu Method
                • MSVidWebDVD.SaveBookmark Method
                • MSVidWebDVD.SelectAndActivateButton Method
                • MSVidWebDVD.SelectAtPosition Method
                • MSVidWebDVD.SelectDefaultAudioLanguage Method
                • MSVidWebDVD.SelectDefaultSubpictureLanguage Method
                • MSVidWebDVD.SelectLeftButton Method
                • MSVidWebDVD.SelectLowerButton Method
                • MSVidWebDVD.SelectParentalCountry Method
                • MSVidWebDVD.SelectParentalLevel Method
                • MSVidWebDVD.SelectRightButton Method
                • MSVidWebDVD.SelectUpperButton Method
                • MSVidWebDVD.ShowMenu Method
                • MSVidWebDVD.StillOff Method
                • MSVidWebDVD.UOPValid Method
              • MSVidWebDVDAdm Object
                • MSVidWebDVDAdm.BookmarkOnStop Property
                • MSVidWebDVDAdm.DefaultAudioLCID Property
                • MSVidWebDVDAdm.DefaultMenuLCID Property
                • MSVidWebDVDAdm.DefaultSubpictureLCID Property
                • MSVidWebDVDAdm.ChangePassword Method
                • MSVidWebDVDAdm.ConfirmPassword Method
                • MSVidWebDVDAdm.GetParentalCountry Method
                • MSVidWebDVDAdm.GetParentalLevel Method
                • MSVidWebDVDAdm.SaveParentalCountry Method
                • MSVidWebDVDAdm.SaveParentalLevel Method
            • Video Control Events
              • CertificateFailure Event
              • CertificateSuccess Event
              • Click Event
                • ContentBecomingStale Event
              • DblClick Event
              • EndOfMedia Event
              • Error Event
              • KeyDown Event
              • KeyPress Event
              • KeyUp Event
              • MouseDown Event
              • MouseMove Event
              • MouseUp Event
              • OverlayUnavailable Event
                • RatingsBlocked Event
                • RatingsChanged Event
                • RatingsUnblocked Event
                • StaleDataRead Event
                • StaleFileDeleted Event
              • StateChange Event (IMSVidDevice)
              • StateChange Event (MSVidCtl)
                • TimeHole Event
              • TuneChanged Event
            • MSVidWebDVD Events
              • MSVidWebDVDEvent.ChangeCurrentAngle Event
              • MSVidWebDVDEvent.ChangeCurrentAudioStream Event
              • MSVidWebDVDEvent.ChangeCurrentSubpictureStream Event
              • MSVidWebDVDEvent.ChangeKaraokePresMode Event
              • MSVidWebDVDEvent.ChangeVideoPresMode Event
              • MSVidWebDVDEvent.DVDNotify Event
              • MSVidWebDVDEvent.PauseOn Event
              • MSVidWebDVDEvent.PlayAtTime Event
              • MSVidWebDVDEvent.PlayAtTimeInTitle Event
              • MSVidWebDVDEvent.PlayBackwards Event
              • MSVidWebDVDEvent.PlayChapter Event
              • MSVidWebDVDEvent.PlayChapterInTitle Event
              • MSVidWebDVDEvent.PlayForwards Event
              • MSVidWebDVDEvent.PlayNextChapter Event
              • MSVidWebDVDEvent.PlayPrevChapter Event
              • MSVidWebDVDEvent.PlayTitle Event
              • MSVidWebDVDEvent.ReplayChapter Event
              • MSVidWebDVDEvent.Resume Event
              • MSVidWebDVDEvent.ReturnFromSubmenu Event
              • MSVidWebDVDEvent.SelectOrActivateButton Event
              • MSVidWebDVDEvent.ShowMenu Event
              • MSVidWebDVDEvent.StillOff Event
              • MSVidWebDVDEvent.Stop Event
            • Video Control Constants
              • DisplaySizeList Constants
              • DVDSPExt Constants
              • DVDTextStringType Constants
              • DVDMenuID Constants
              • MSVidCCService Constants
              • MSVidCtlStateList Constants
              • SourceSizeList Constants
          • Microsoft Unified Tuning Model Visual Basic Reference
            • Microsoft Unified Tuning Model Objects (Visual Basic)
              • AnalogRadioTuningSpace Object
                • AnalogRadioTuningSpace.Clone
                • AnalogRadioTuningSpace.CLSID
                • AnalogRadioTuningSpace.CreateTuneRequest
                • AnalogRadioTuningSpace.DefaultLocator
                • AnalogRadioTuningSpace.DefaultPreferredComponentTypes
                • AnalogRadioTuningSpace.FriendlyName
                • AnalogRadioTuningSpace.MaxFrequency
                • AnalogRadioTuningSpace.MinFrequency
                • AnalogRadioTuningSpace.NetworkType
                • AnalogRadioTuningSpace.Step
                • AnalogRadioTuningSpace.UniqueName
              • AnalogTVTuningSpace Object
                • AnalogTVTuningSpace.Clone
                • AnalogTVTuningSpace.CLSID
                • AnalogTVTuningSpace.CountryCode
                • AnalogTVTuningSpace.CreateTuneRequest
                • AnalogTVTuningSpace.DefaultLocator
                • AnalogTVTuningSpace.DefaultPreferredComponentTypes
                • AnalogTVTuningSpace.FriendlyName
                • AnalogTVTuningSpace.InputType
                • AnalogTVTuningSpace.MaxChannel
                • AnalogTVTuningSpace.MinChannel
                • AnalogTVTuningSpace.NetworkType
                • AnalogTVTuningSpace.UniqueName
              • IATSCChannelTuneRequest Object
                • IATSCChannelTuneRequest.Channel
                • IATSCChannelTuneRequest.Clone
                • IATSCChannelTuneRequest.Components
                • IATSCChannelTuneRequest.Locator
                • IATSCChannelTuneRequest.MinorChannel
                • IATSCChannelTuneRequest.TuningSpace
              • ATSCComponentType Object
                • ATSCComponentType.Category
                • ATSCComponentType.Clone
                • ATSCComponentType.Flags
                • ATSCComponentType.LangID
                • ATSCComponentType.MediaFormatType
                • ATSCComponentType.MediaMajorType
                • ATSCComponentType.MediaSubType
                • ATSCComponentType.StreamType
              • ATSCLocator Object
                • ATSCLocator.CarrierFrequency
                • ATSCLocator.Clone
                • ATSCLocator.InnerFEC
                • ATSCLocator.InnerFECRate
                • ATSCLocator.Modulation
                • ATSCLocator.OuterFEC
                • ATSCLocator.OuterFECRate
                • ATSCLocator.PhysicalChannel
                • ATSCLocator.SymbolRate
                • ATSCLocator.TSID
              • ATSCTuningSpace Object
                • ATSCTuningSpace.Clone
                • ATSCTuningSpace.CLSID
                • ATSCTuningSpace.CountryCode
                • ATSCTuningSpace.CreateTuneRequest
                • ATSCTuningSpace.DefaultLocator
                • ATSCTuningSpace.DefaultPreferredComponentTypes
                • ATSCTuningSpace.FriendlyName
                • ATSCTuningSpace.InputType
                • ATSCTuningSpace.MaxChannel
                • ATSCTuningSpace.MaxMinorChannel
                • ATSCTuningSpace.MaxPhysicalChannel
                • ATSCTuningSpace.MinChannel
                • ATSCTuningSpace.MinMinorChannel
                • ATSCTuningSpace.MinPhysicalChannel
                • ATSCTuningSpace.NetworkType
                • ATSCTuningSpace.UniqueName
              • AuxInTuningSpace Object
              • IChannelTuneRequest Object
                • IChannelTuneRequest.Channel
                • IChannelTuneRequest.Clone
                • IChannelTuneRequest.Components
                • IChannelTuneRequest.Locator
                • IChannelTuneRequest.TuningSpace
              • IComponent Object
                • IComponent.Clone
                • IComponent.DescLangID
                • IComponent.Description
                • IComponent.Status
                • IComponent.Type
              • IComponents Object
                • IComponents.Add
                • IComponents.Clone
                • IComponents.Count
                • IComponents.Item
                • IComponents.Remove
              • ComponentType Object
                • ComponentType.Category
                • ComponentType.Clone
                • ComponentType.MediaFormatType
                • ComponentType.MediaMajorType
                • ComponentType.MediaSubType
              • ComponentTypes Object
                • ComponentTypes.Add
                • ComponentTypes.Clone
                • ComponentTypes.Count
                • ComponentTypes.Item
                • ComponentTypes.Remove
              • DVBCLocator Object
                • DVBCLocator.CarrierFrequency
                • DVBCLocator.Clone
                • DVBCLocator.InnerFEC
                • DVBCLocator.InnerFECRate
                • DVBCLocator.Modulation
                • DVBCLocator.OuterFEC
                • DVBCLocator.OuterFECRate
                • DVBCLocator.SymbolRate
              • DVBSLocator Object
                • DVBSLocator.Azimuth
                • DVBSLocator.CarrierFrequency
                • DVBSLocator.Clone
                • DVBSLocator.Elevation
                • DVBSLocator.InnerFEC
                • DVBSLocator.InnerFECRate
                • DVBSLocator.Modulation
                • DVBSLocator.OrbitalPosition
                • DVBSLocator.OuterFEC
                • DVBSLocator.OuterFECRate
                • DVBSLocator.SignalPolarisation
                • DVBSLocator.SymbolRate
                • DVBSLocator.WestPosition
              • DVBSTuningSpace Object
                • DVBSTuningSpace.Clone
                • DVBSTuningSpace.CLSID
                • DVBSTuningSpace.CreateTuneRequest
                • DVBSTuningSpace.DefaultLocator
                • DVBSTuningSpace.DefaultPreferredComponentTypes
                • DVBSTuningSpace.FriendlyName
                • DVBSTuningSpace.HighOscillator
                • DVBSTuningSpace.InputRange
                • DVBSTuningSpace.LNBSwitch
                • DVBSTuningSpace.LowOscillator
                • DVBSTuningSpace.NetworkID
                • DVBSTuningSpace.NetworkType
                • DVBSTuningSpace.SpectralInversion
                • DVBSTuningSpace.SystemType
                • DVBSTuningSpace.UniqueName
              • DVBTLocator Object
                • DVBTLocator.Bandwidth
                • DVBTLocator.CarrierFrequency
                • DVBTLocator.Clone
                • DVBTLocator.Guard
                • DVBTLocator.HAlpha
                • DVBTLocator.InnerFEC
                • DVBTLocator.InnerFECRate
                • DVBTLocator.LPInnerFEC
                • DVBTLocator.LPInnerFECRate
                • DVBTLocator.Mode
                • DVBTLocator.Modulation
                • DVBTLocator.OtherFrequencyInUse
                • DVBTLocator.OuterFEC
                • DVBTLocator.OuterFECRate
                • DVBTLocator.SymbolRate
              • IDVBTuneRequest Object
                • IDVBTuneRequest.Clone
                • IDVBTuneRequest.Components
                • IDVBTuneRequest.Locator
                • IDVBTuneRequest.ONID
                • IDVBTuneRequest.SID
                • IDVBTuneRequest.TSID
                • IDVBTuneRequest.TuningSpace
              • DVBTuningSpace Object
                • DVBTuningSpace.Clone
                • DVBTuningSpace.CLSID
                • DVBTuningSpace.CreateTuneRequest
                • DVBTuningSpace.DefaultLocator
                • DVBTuningSpace.DefaultPreferredComponentTypes
                • DVBTuningSpace.FriendlyName
                • DVBTuningSpace.NetworkID
                • DVBTuningSpace.NetworkType
                • DVBTuningSpace.SystemType
                • DVBTuningSpace.UniqueName
              • ILocator Object
                • ILocator.CarrierFrequency
                • ILocator.Clone
                • ILocator.InnerFEC
                • ILocator.InnerFECRate
                • ILocator.Modulation
                • ILocator.OuterFEC
                • ILocator.OuterFECRate
                • ILocator.SymbolRate
              • ITuneRequest Object
                • ITuneRequest.Clone
                • ITuneRequest.Components
                • ITuneRequest.Locator
                • ITuneRequest.TuningSpace
              • ITuningSpace Object
                • ITuningSpace.Clone
                • ITuningSpace.CLSID
                • ITuningSpace.CreateTuneRequest
                • ITuningSpace.DefaultLocator
                • ITuningSpace.DefaultPreferredComponentTypes
                • ITuningSpace.FriendlyName
                • ITuningSpace.NetworkType
                • ITuningSpace.UniqueName
              • ITuningSpaces Object
                • ITuningSpaces.Count
                • ITuningSpaces.Item
              • LanguageComponentType Object
                • LanguageComponentType.Category
                • LanguageComponentType.Clone
                • LanguageComponentType.LangID
                • LanguageComponentType.MediaFormatType
                • LanguageComponentType.MediaMajorType
                • LanguageComponentType.MediaSubType
              • IMPEG2Component Object
                • IMPEG2Component.Clone
                • IMPEG2Component.DescLangID
                • IMPEG2Component.Description
                • IMPEG2Component.PCRPID
                • IMPEG2Component.PID
                • IMPEG2Component.ProgramNumber
                • IMPEG2Component.Status
                • IMPEG2Component.Type
              • MPEG2ComponentType Object
                • MPEG2ComponentType.Category
                • MPEG2ComponentType.Clone
                • MPEG2ComponentType.LangID
                • MPEG2ComponentType.MediaFormatType
                • MPEG2ComponentType.MediaMajorType
                • MPEG2ComponentType.MediaSubType
                • MPEG2ComponentType.StreamType
              • SystemTuningSpaces Object
                • SystemTuningSpaces.Add
                • SystemTuningSpaces.Count
                • SystemTuningSpaces.FindID
                • SystemTuningSpaces.Item
                • SystemTuningSpaces.MaxCount
                • SystemTuningSpaces.Remove
                • SystemTuningSpaces.TuningSpacesForCLSID
                • SystemTuningSpaces.TuningSpacesForName
            • Microsoft Unified Tuning Model Constants (Visual Basic)
              • BinaryConvolutionCodeRate Constants
              • ComponentCategory Constants
              • ComponentStatus Constants
              • DVBSystemType Constants
              • FECMethod Constants
              • GuardInterval Constants
              • HierarchyAlpha Constants
              • ModulationType Constants
              • MPEG2StreamType Constants
              • Polarisation Constants
              • SpectralInversion Constants
              • TransmissionMode Constants
              • TunerInputType Constants
        • DirectShow Editing Services C++ Reference
          • Interfaces
            • IAMErrorLog Interface
              • IAMErrorLog::LogError
            • IAMSetErrorLog Interface
              • IAMSetErrorLog::get_ErrorLog
              • IAMSetErrorLog::put_ErrorLog
            • IAMTimeline Interface
              • IAMTimeline::AddGroup
              • IAMTimeline::ClearAllGroups
              • IAMTimeline::CreateEmptyNode
              • IAMTimeline::EffectsEnabled
              • IAMTimeline::EnableEffects
              • IAMTimeline::EnableTransitions
              • IAMTimeline::GetCountOfType
              • IAMTimeline::GetDefaultEffect
              • IAMTimeline::GetDefaultEffectB
              • IAMTimeline::GetDefaultFPS
              • IAMTimeline::GetDefaultTransition
              • IAMTimeline::GetDefaultTransitionB
              • IAMTimeline::GetDirtyRange
              • IAMTimeline::GetDuration
              • IAMTimeline::GetDuration2
              • IAMTimeline::GetGroup
              • IAMTimeline::GetGroupCount
              • IAMTimeline::GetInsertMode
              • IAMTimeline::IsDirty
              • IAMTimeline::RemGroupFromList
              • IAMTimeline::SetDefaultEffect
              • IAMTimeline::SetDefaultEffectB
              • IAMTimeline::SetDefaultFPS
              • IAMTimeline::SetDefaultTransition
              • IAMTimeline::SetDefaultTransitionB
              • IAMTimeline::SetInsertMode
              • IAMTimeline::SetInterestRange
              • IAMTimeline::TransitionsEnabled
              • IAMTimeline::ValidateSourceNames
            • IAMTimelineComp Interface
              • IAMTimelineComp::GetCountOfType
              • IAMTimelineComp::GetNextVTrack
              • IAMTimelineComp::GetRecursiveLayerOfType
              • IAMTimelineComp::GetRecursiveLayerOfTypeI
              • IAMTimelineComp::GetVTrack
              • IAMTimelineComp::VTrackGetCount
              • IAMTimelineComp::VTrackInsBefore
              • IAMTimelineComp::VTrackSwapPriorities
            • IAMTimelineEffect Interface
              • IAMTimelineEffect::EffectGetPriority
            • IAMTimelineEffectable Interface
              • IAMTimelineEffectable::EffectGetCount
              • IAMTimelineEffectable::EffectInsBefore
              • IAMTimelineEffectable::EffectSwapPriorities
              • IAMTimelineEffectable::GetEffect
            • IAMTimelineGroup Interface
              • IAMTimelineGroup::ClearRecompressFormatDirty
              • IAMTimelineGroup::GetGroupName
              • IAMTimelineGroup::GetMediaType
              • IAMTimelineGroup::GetOutputBuffering
              • IAMTimelineGroup::GetOutputFPS
              • IAMTimelineGroup::GetPreviewMode
              • IAMTimelineGroup::GetPriority
              • IAMTimelineGroup::GetSmartRecompressFormat
              • IAMTimelineGroup::GetTimeline
              • IAMTimelineGroup::IsRecompressFormatDirty
              • IAMTimelineGroup::IsSmartRecompressFormatSet
              • IAMTimelineGroup::SetGroupName
              • IAMTimelineGroup::SetMediaType
              • IAMTimelineGroup::SetMediaTypeForVB
              • IAMTimelineGroup::SetOutputBuffering
              • IAMTimelineGroup::SetOutputFPS
              • IAMTimelineGroup::SetPreviewMode
              • IAMTimelineGroup::SetRecompFormatFromSource
              • IAMTimelineGroup::SetSmartRecompressFormat
              • IAMTimelineGroup::SetTimeline
            • IAMTimelineObj Interface
              • IAMTimelineObj::ClearDirty
              • IAMTimelineObj::FixTimes
              • IAMTimelineObj::FixTimes2
              • IAMTimelineObj::GetDirtyRange
              • IAMTimelineObj::GetDirtyRange2
              • IAMTimelineObj::GetEmbedDepth
              • IAMTimelineObj::GetGenID
              • IAMTimelineObj::GetGroupIBelongTo
              • IAMTimelineObj::GetLocked
              • IAMTimelineObj::GetMuted
              • IAMTimelineObj::GetPropertySetter
              • IAMTimelineObj::GetStartStop
              • IAMTimelineObj::GetStartStop2
              • IAMTimelineObj::GetSubObject
              • IAMTimelineObj::GetSubObjectGUID
              • IAMTimelineObj::GetSubObjectGUIDB
              • IAMTimelineObj::GetSubObjectLoaded
              • IAMTimelineObj::GetTimelineNoRef
              • IAMTimelineObj::GetTimelineType
              • IAMTimelineObj::GetUserData
              • IAMTimelineObj::GetUserID
              • IAMTimelineObj::GetUserName
              • IAMTimelineObj::Remove
              • IAMTimelineObj::RemoveAll
              • IAMTimelineObj::SetDirtyRange
              • IAMTimelineObj::SetDirtyRange2
              • IAMTimelineObj::SetLocked
              • IAMTimelineObj::SetMuted
              • IAMTimelineObj::SetPropertySetter
              • IAMTimelineObj::SetStartStop
              • IAMTimelineObj::SetStartStop2
              • IAMTimelineObj::SetSubObject
              • IAMTimelineObj::SetSubObjectGUID
              • IAMTimelineObj::SetSubObjectGUIDB
              • IAMTimelineObj::SetTimelineType
              • IAMTimelineObj::SetUserData
              • IAMTimelineObj::SetUserID
              • IAMTimelineObj::SetUserName
            • IAMTimelineSplittable Interface
              • IAMTimelineSplittable::SplitAt
              • IAMTimelineSplittable::SplitAt2
            • IAMTimelineSrc Interface
              • IAMTimelineSrc::FixMediaTimes
              • IAMTimelineSrc::FixMediaTimes2
              • IAMTimelineSrc::GetDefaultFPS
              • IAMTimelineSrc::GetMediaLength
              • IAMTimelineSrc::GetMediaLength2
              • IAMTimelineSrc::GetMediaName
              • IAMTimelineSrc::GetMediaTimes
              • IAMTimelineSrc::GetMediaTimes2
              • IAMTimelineSrc::GetStreamNumber
              • IAMTimelineSrc::GetStretchMode
              • IAMTimelineSrc::IsNormalRate
              • IAMTimelineSrc::ModifyStopTime
              • IAMTimelineSrc::ModifyStopTime2
              • IAMTimelineSrc::SetDefaultFPS
              • IAMTimelineSrc::SetMediaLength
              • IAMTimelineSrc::SetMediaLength2
              • IAMTimelineSrc::SetMediaName
              • IAMTimelineSrc::SetMediaTimes
              • IAMTimelineSrc::SetMediaTimes2
              • IAMTimelineSrc::SetStreamNumber
              • IAMTimelineSrc::SetStretchMode
              • IAMTimelineSrc::SpliceWithNext
            • IAMTimelineTrack Interface
              • IAMTimelineTrack::AreYouBlank
              • IAMTimelineTrack::GetNextSrc
              • IAMTimelineTrack::GetNextSrc2
              • IAMTimelineTrack::GetNextSrcEx
              • IAMTimelineTrack::GetSourcesCount
              • IAMTimelineTrack::GetSrcAtTime
              • IAMTimelineTrack::GetSrcAtTime2
              • IAMTimelineTrack::InsertSpace
              • IAMTimelineTrack::InsertSpace2
              • IAMTimelineTrack::MoveEverythingBy
              • IAMTimelineTrack::MoveEverythingBy2
              • IAMTimelineTrack::SrcAdd
              • IAMTimelineTrack::ZeroBetween
              • IAMTimelineTrack::ZeroBetween2
            • IAMTimelineTrans Interface
              • IAMTimelineTrans::GetCutPoint
              • IAMTimelineTrans::GetCutPoint2
              • IAMTimelineTrans::GetCutsOnly
              • IAMTimelineTrans::GetSwapInputs
              • IAMTimelineTrans::SetCutPoint
              • IAMTimelineTrans::SetCutPoint2
              • IAMTimelineTrans::SetCutsOnly
              • IAMTimelineTrans::SetSwapInputs
            • IAMTimelineTransable Interface
              • IAMTimelineTransable::GetNextTrans
              • IAMTimelineTransable::GetNextTrans2
              • IAMTimelineTransable::GetTransAtTime
              • IAMTimelineTransable::GetTransAtTime2
              • IAMTimelineTransable::TransAdd
              • IAMTimelineTransable::TransGetCount
            • IAMTimelineVirtualTrack Interface
              • IAMTimelineVirtualTrack::SetTrackDirty
              • IAMTimelineVirtualTrack::TrackGetPriority
            • IDxtAlphaSetter Interface
              • IDxtAlphaSetter::get_Alpha
              • IDxtAlphaSetter::get_AlphaRamp
              • IDxtAlphaSetter::put_Alpha
              • IDxtAlphaSetter::put_AlphaRamp
            • IDxtCompositor Interface
              • IDxtCompositor::get_Height
              • IDxtCompositor::get_OffsetX
              • IDxtCompositor::get_OffsetY
              • IDxtCompositor::get_SrcHeight
              • IDxtCompositor::get_SrcWidth
              • IDxtCompositor::get_SrcOffsetX
              • IDxtCompositor::get_SrcOffsetY
              • IDxtCompositor::get_Width
              • IDxtCompositor::put_Height
              • IDxtCompositor::put_OffsetX
              • IDxtCompositor::put_OffsetY
              • IDxtCompositor::put_SrcHeight
              • IDxtCompositor::put_SrcWidth
              • IDxtCompositor::put_SrcOffsetX
              • IDxtCompositor::put_SrcOffsetY
              • IDxtCompositor::put_Width
            • IDxtJpeg Interface
              • IDxtJpeg::ApplyChanges
              • IDxtJpeg::get_BorderColor
              • IDxtJpeg::get_BorderSoftness
              • IDxtJpeg::get_BorderWidth
              • IDxtJpeg::get_MaskName
              • IDxtJpeg::get_MaskNum
              • IDxtJpeg::get_OffsetX
              • IDxtJpeg::get_OffsetY
              • IDxtJpeg::get_ReplicateX
              • IDxtJpeg::get_ReplicateY
              • IDxtJpeg::get_ScaleX
              • IDxtJpeg::get_ScaleY
              • IDxtJpeg::LoadDefSettings
              • IDxtJpeg::put_BorderColor
              • IDxtJpeg::put_BorderSoftness
              • IDxtJpeg::put_BorderWidth
              • IDxtJpeg::put_MaskName
              • IDxtJpeg::put_MaskNum
              • IDxtJpeg::put_OffsetX
              • IDxtJpeg::put_OffsetY
              • IDxtJpeg::put_ReplicateX
              • IDxtJpeg::put_ReplicateY
              • IDxtJpeg::put_ScaleX
              • IDxtJpeg::put_ScaleY
            • IDxtKey Interface
              • IDxtKey::get_Hue
              • IDxtKey::get_Invert
              • IDxtKey::get_KeyType
              • IDxtKey::get_Luminance
              • IDxtKey::get_RGB
              • IDxtKey::get_Similarity
              • IDxtKey::put_Hue
              • IDxtKey::put_Invert
              • IDxtKey::put_KeyType
              • IDxtKey::put_Luminance
              • IDxtKey::put_RGB
              • IDxtKey::put_Similarity
            • IFindCompressorCB Interface
            • IGrfCache Interface
            • IMediaDet Interface
              • IMediaDet::EnterBitmapGrabMode
              • IMediaDet::GetBitmapBits
              • IMediaDet::get_CurrentStream
              • IMediaDet::get_Filename
              • IMediaDet::get_Filter
              • IMediaDet::get_FrameRate
              • IMediaDet::get_OutputStreams
              • IMediaDet::GetSampleGrabber
              • IMediaDet::get_StreamLength
              • IMediaDet::get_StreamMediaType
              • IMediaDet::get_StreamType
              • IMediaDet::get_StreamTypeB
              • IMediaDet::put_CurrentStream
              • IMediaDet::put_Filename
              • IMediaDet::put_Filter
              • IMediaDet::WriteBitmapBits
            • IMediaLocator Interface
              • IMediaLocator::AddFoundLocation
              • IMediaLocator::FindMediaFile
            • IPropertySetter Interface
              • IPropertySetter::AddProp
              • IPropertySetter::ClearProps
              • IPropertySetter::CloneProps
              • IPropertySetter::FreeProps
              • IPropertySetter::GetProps
              • IPropertySetter::LoadFromBlob
              • IPropertySetter::LoadXML
              • IPropertySetter::PrintXML
              • IPropertySetter::SaveToBlob
              • IPropertySetter::SetProps
            • IRenderEngine Interface
              • IRenderEngine::Commit
              • IRenderEngine::ConnectFrontEnd
              • IRenderEngine::Decommit
              • IRenderEngine::DoSmartRecompression
              • IRenderEngine::GetCaps
              • IRenderEngine::GetFilterGraph
              • IRenderEngine::GetGroupOutputPin
              • IRenderEngine::GetTimelineObject
              • IRenderEngine::GetVendorString
              • IRenderEngine::RenderOutputPins
              • IRenderEngine::ScrapIt
              • IRenderEngine::SetDynamicReconnectLevel
              • IRenderEngine::SetFilterGraph
              • IRenderEngine::SetInterestRange
              • IRenderEngine::SetInterestRange2
              • IRenderEngine::SetRenderRange
              • IRenderEngine::SetRenderRange2
              • IRenderEngine::SetSourceConnectCallback
              • IRenderEngine::SetSourceNameValidation
              • IRenderEngine::SetTimelineObject
              • IRenderEngine::UseInSmartRecompressionGraph
            • IRenderEngine2 Interface
              • IRenderEngine2::SetResizerGUID
            • IResize Interface
              • IResize::get_InputSize
              • IResize::get_MediaType
              • IResize::get_Size
              • IResize::put_MediaType
              • IResize::put_Size
            • ISmartRenderEngine Interface
              • ISmartRenderEngine::GetGroupCompressor
              • ISmartRenderEngine::SetFindCompressorCB
              • ISmartRenderEngine::SetGroupCompressor
            • IXml2Dex Interface
              • IXml2Dex::CopyXML
              • IXml2Dex::CreateGraphFromFile
              • IXml2Dex::Delete
              • IXml2Dex::PasteXML
              • IXml2Dex::PasteXMLFile
              • IXml2Dex::ReadXML
              • IXml2Dex::ReadXMLFile
              • IXml2Dex::Reset
              • IXml2Dex::WriteGrfFile
              • IXml2Dex::WriteXML
              • IXml2Dex::WriteXMLFile
              • IXml2Dex::WriteXMLPart
          • Structures
            • DEXTER_PARAM Structure
            • DEXTER_VALUE Structure
            • SCompFmt0 Structure
          • Enumerated Types
            • DEXTERF_TRACK_SEARCH_FLAGS Enumeration
            • TIMELINE_MAJOR_TYPE Enumeration
          • Constants
            • Dynamic Reconnection Flags
            • File Name Validation Flags
            • Resize Flags
          • Transitions and Effects
            • Alpha Setter Effect
            • Compositor Transition
            • Key Transition
            • SMPTE Wipe Transition
            • Volume Envelope Effect
            • Video Color Source
          • DirectShow Editing Services Objects
            • Composition
            • Effect
            • Group
            • Media Detector (MediaDet)
            • Media Locator
            • Property Setter
            • Basic Render Engine
            • Smart Render Engine
            • Source
            • Timeline
            • Track
            • Transition
            • XML Parser
          • XTL Reference
            • XTL Elements
              • at Element
              • clip Element
              • composite Element
              • effect Element
              • group Element
              • linear Element
              • param Element
              • timeline Element
              • track Element
              • transition Element
            • XTL Attributes
              • bitdepth Attribute
              • buffering Attribute
              • clsid Attribute
              • cutpoint Attribute
              • cutsonly Attribute
              • defaultfx Attribute
              • defaulttrans Attribute
              • enablefx Attribute
              • enabletrans Attribute
              • framerate Attribute
              • height Attribute
              • lock Attribute
              • mlength Attribute
              • mstart Attribute
              • mstop Attribute
              • mute Attribute
              • name Attribute
              • previewmode Attribute
              • samplingrate Attribute
              • src Attribute
              • start Attribute
              • stop Attribute
              • stream Attribute
              • stretchmode Attribute
              • swapinputs Attribute
              • time Attribute
              • type Attribute
              • userdata Attribute
              • userid Attribute
              • username Attribute
              • value Attribute
              • width Attribute
          • Rendering Errors
        • DirectShow Editing Services Visual Basic Reference
          • Objects
            • AMTimeline Object
              • AMTimeline.AddGroup Method
              • AMTimeline.ClearAllGroups Method
              • AMTimeline.CreateEmptyNode Method
              • AMTimeline.EffectsEnabled Method
              • AMTimeline.EnableEffects Method
              • AMTimeline.EnableTransitions Method
              • AMTimeline.GetCountOfType Method
              • AMTimeline.GetDefaultEffect Method
              • AMTimeline.GetDefaultEffectB Method
              • AMTimeline.GetDefaultFPS Method
              • AMTimeline.GetDefaultTransition Method
              • AMTimeline.GetDefaultTransitionB Method
              • AMTimeline.GetDirtyRange Method
              • AMTimeline.GetDuration Method
              • AMTimeline.GetDuration2 Method
              • AMTimeline.GetGroup Method
              • AMTimeline.GetGroupCount Method
              • AMTimeline.GetInsertMode Method
              • AMTimeline.IsDirty Method
              • AMTimeline.RemGroupFromList Method
              • AMTimeline.SetDefaultEffect Method
              • AMTimeline.SetDefaultEffectB Method
              • AMTimeline.SetDefaultFPS Method
              • AMTimeline.SetDefaultTransition Method
              • AMTimeline.SetDefaultTransitionB Method
              • AMTimeline.SetInsertMode Method
              • AMTimeline.SetInterestRange Method
              • AMTimeline.TransitionsEnabled Method
              • AMTimeline.ValidateSourceNames Method
            • AMTimelineComp Object
              • AMTimelineComp.GetCountOfType Method
              • AMTimelineComp.GetNextVTrack Method
              • AMTimelineComp.GetRecursiveLayerOfType Method
              • AMTimelineComp.GetRecursiveLayerOfTypeI Method
              • AMTimelineComp.GetVTrack Method
              • AMTimelineComp.VTrackGetCount Method
              • AMTimelineComp.VTrackInsBefore Method
              • AMTimelineComp.VTrackSwapPriorities Method
            • AMTimelineEffect Object
              • AMTimelineEffect.EffectGetPriority Method
            • IAMTimelineEffectable Object
              • IAMTimelineEffectable.EffectGetCount Method
              • IAMTimelineEffectable.EffectInsBefore Method
              • IAMTimelineEffectable.EffectSwapPriorities Method
              • IAMTimelineEffectable.GetEffect Method
            • AMTimelineGroup Object
              • AMTimelineGroup.ClearRecompressFormatDirty Method
              • AMTimelineGroup.GetGroupName Method
              • AMTimelineGroup.GetMediaType Method
              • AMTimelineGroup.GetOutputBuffering Method
              • AMTimelineGroup.GetOutputFPS Method
              • AMTimelineGroup.GetPreviewMode Method
              • AMTimelineGroup.GetPriority Method
              • AMTimelineGroup.GetSmartRecompressFormat Method
              • AMTimelineGroup.GetTimeline Method
              • AMTimelineGroup.IsRecompressFormatDirty Method
              • AMTimelineGroup.IsSmartRecompressFormatSet Method
              • AMTimelineGroup.SetGroupName Method
              • AMTimelineGroup.SetMediaType Method
              • AMTimelineGroup.SetMediaTypeForVB Method
              • AMTimelineGroup.SetOutputBuffering Method
              • AMTimelineGroup.SetOutputFPS Method
              • AMTimelineGroup.SetPreviewMode Method
              • AMTimelineGroup.SetRecompFormatFromSource Method
              • AMTimelineGroup.SetSmartRecompressFormat Method
              • AMTimelineGroup.SetTimeline Method
            • AMTimelineObj Object
              • AMTimelineObj.ClearDirty Method
              • AMTimelineObj.FixTimes Method
              • AMTimelineObj.FixTimes2 Method
              • AMTimelineObj.GetDirtyRange Method
              • AMTimelineObj.GetDirtyRange2 Method
              • AMTimelineObj.GetEmbedDepth Method
              • AMTimelineObj.GetGenID Method
              • AMTimelineObj.GetGroupIBelongTo Method
              • AMTimelineObj.GetLocked Method
              • AMTimelineObj.GetMuted Method
              • AMTimelineObj.GetPropertySetter Method
              • AMTimelineObj.GetStartStop Method
              • AMTimelineObj.GetStartStop2 Method
              • AMTimelineObj.GetSubObject Method
              • AMTimelineObj.GetSubObjectGUID Method
              • AMTimelineObj.GetSubObjectGUIDB Method
              • AMTimelineObj.GetSubObjectLoaded Method
              • AMTimelineObj.GetTimelineNoRef Method
              • AMTimelineObj.GetTimelineType Method
              • AMTimelineObj.GetUserData Method
              • AMTimelineObj.GetUserID Method
              • AMTimelineObj.GetUserName Method
              • AMTimelineObj.Remove Method
              • AMTimelineObj.RemoveAll Method
              • AMTimelineObj.SetDirtyRange Method
              • AMTimelineObj.SetDirtyRange2 Method
              • AMTimelineObj.SetLocked Method
              • AMTimelineObj.SetMuted Method
              • AMTimelineObj.SetPropertySetter Method
              • AMTimelineObj.SetStartStop Method
              • AMTimelineObj.SetStartStop2 Method
              • AMTimelineObj.SetSubObject Method
              • AMTimelineObj.SetSubObjectGUID Method
              • AMTimelineObj.SetSubObjectGUIDB Method
              • AMTimelineObj.SetTimelineType Method
              • AMTimelineObj.SetUserData Method
              • AMTimelineObj.SetUserID Method
              • AMTimelineObj.SetUserName Method
            • AMTimelineSrc Object
              • AMTimelineSrc.FixMediaTimes Method
              • AMTimelineSrc.FixMediaTimes2 Method
              • AMTimelineSrc.GetDefaultFPS Method
              • AMTimelineSrc.GetMediaLength Method
              • AMTimelineSrc.GetMediaLength2 Method
              • AMTimelineSrc.GetMediaName Method
              • AMTimelineSrc.GetMediaTimes Method
              • AMTimelineSrc.GetMediaTimes2 Method
              • AMTimelineSrc.GetStreamNumber Method
              • AMTimelineSrc.GetStretchMode Method
              • AMTimelineSrc.IsNormalRate Method
              • AMTimelineSrc.ModifyStopTime Method
              • AMTimelineSrc.ModifyStopTime2 Method
              • AMTimelineSrc.SetDefaultFPS Method
              • AMTimelineSrc.SetMediaLength Method
              • AMTimelineSrc.SetMediaLength2 Method
              • AMTimelineSrc.SetMediaName Method
              • AMTimelineSrc.SetMediaTimes Method
              • AMTimelineSrc.SetMediaTimes2 Method
              • AMTimelineSrc.SetStreamNumber Method
              • AMTimelineSrc.SetStretchMode Method
              • AMTimelineSrc.SpliceWithNext Method
            • AMTimelineTrack Object
              • AMTimelineTrack.AreYouBlank Method
              • AMTimelineTrack.GetNextSrc Method
              • AMTimelineTrack.GetNextSrc2 Method
              • AMTimelineTrack.GetNextSrcEx Method
              • AMTimelineTrack.GetSourcesCount Method
              • AMTimelineTrack.GetSrcAtTime Method
              • AMTimelineTrack.GetSrcAtTime2 Method
              • AMTimelineTrack.InsertSpace Method
              • AMTimelineTrack.InsertSpace2 Method
              • AMTimelineTrack.MoveEverythingBy Method
              • AMTimelineTrack.MoveEverythingBy2 Method
              • AMTimelineTrack.SrcAdd Method
              • AMTimelineTrack.ZeroBetween Method
              • AMTimelineTrack.ZeroBetween2 Method
            • AMTimelineTrans Object
              • AMTimelineTrans.GetCutPoint Method
              • AMTimelineTrans.GetCutPoint2 Method
              • AMTimelineTrans.GetCutsOnly Method
              • AMTimelineTrans.GetSwapInputs Method
              • AMTimelineTrans.SetCutPoint Method
              • AMTimelineTrans.SetCutPoint2 Method
              • AMTimelineTrans.SetCutsOnly Method
              • AMTimelineTrans.SetSwapInputs Method
            • IAMTimelineSplittable Object
              • IAMTimelineSplittable.SplitAt Method
              • IAMTimelineSplittable.SplitAt2 Method
            • IAMTimelineTransable Object
              • IAMTimelineTransable.GetNextTrans Method
              • IAMTimelineTransable.GetNextTrans2 Method
              • IAMTimelineTransable.GetTransAtTime Method
              • IAMTimelineTransable.GetTransAtTime2 Method
              • IAMTimelineTransable.TransAdd Method
              • IAMTimelineTransable.TransGetCount Method
            • IAMTimelineVirtualTrack Object
              • IAMTimelineVirtualTrack.SetTrackDirty Method
              • IAMTimelineVirtualTrack.TrackGetPriority Method
            • MediaDet Object
              • MediaDet.CurrentStream Property
              • MediaDet.Filename Property
              • MediaDet.Filter Property
              • MediaDet.FrameRate Property
              • MediaDet.OutputStreams Property
              • MediaDet.StreamLength Property
              • MediaDet.StreamMediaType Property
              • MediaDet.StreamType Property
              • MediaDet.StreamTypeB Property
              • MediaDet.EnterBitmapGrabMode Method
              • MediaDet.GetBitmapBits Method
              • MediaDet.GetSampleGrabber Method
              • MediaDet.WriteBitmapBits Method
            • MediaLocator Object
              • MediaLocator.AddFoundLocation Method
              • MediaLocator.FindMediaFile Method
            • RenderEngine Object
              • RenderEngine.Commit Method
              • RenderEngine.ConnectFrontEnd Method
              • RenderEngine.Decommit Method
              • RenderEngine.DoSmartRecompression Method
              • RenderEngine.GetCaps Method
              • RenderEngine.GetFilterGraph Method
              • RenderEngine.GetGroupOutputPin Method
              • RenderEngine.GetTimelineObject Method
              • RenderEngine.GetVendorString Method
              • RenderEngine.RenderOutputPins Method
              • RenderEngine.ScrapIt Method
              • RenderEngine.SetDynamicReconnectLevel Method
              • RenderEngine.SetFilterGraph Method
              • RenderEngine.SetInterestRange Method
              • RenderEngine.SetInterestRange2 Method
              • RenderEngine.SetRenderRange Method
              • RenderEngine.SetRenderRange2 Method
              • RenderEngine.SetSourceConnectCallback Method
              • RenderEngine.SetSourceNameValidation Method
              • RenderEngine.SetTimelineObject Method
              • RenderEngine.UseInSmartRecompressionGraph Method
            • Xml2Dex Object
              • Xml2Dex.CopyXML Method
              • Xml2Dex.CreateGraphFromFile Method
              • Xml2Dex.Delete Method
              • Xml2Dex.PasteXML Method
              • Xml2Dex.PasteXMLFile Method
              • Xml2Dex.ReadXML Method
              • Xml2Dex.ReadXMLFile Method
              • Xml2Dex.Reset Method
              • Xml2Dex.WriteGrfFile Method
              • Xml2Dex.WriteXML Method
              • Xml2Dex.WriteXMLFile Method
              • Xml2Dex.WriteXMLPart Method
        • Stream Buffer Engine Reference
          • Stream Buffer Engine Objects
            • RecComp Object
            • Recording Object
            • StreamBufferConfig Object
          • Stream Buffer Engine Filters
            • MPEG-2 Video Analyzer Filter
            • Stream Buffer Sink Filter
            • Stream Buffer Source Filter
          • Stream Buffer Engine Interfaces
            • IEnumStreamBufferRecordingAttrib Interface
              • IEnumStreamBufferRecordingAttrib::Clone
              • IEnumStreamBufferRecordingAttrib::Next
              • IEnumStreamBufferRecordingAttrib::Reset
              • IEnumStreamBufferRecordingAttrib::Skip
            • IStreamBufferConfigure Interface
              • IStreamBufferConfigure::GetBackingFileCount
              • IStreamBufferConfigure::GetBackingFileDuration
              • IStreamBufferConfigure::GetDirectory
              • IStreamBufferConfigure::SetBackingFileCount
              • IStreamBufferConfigure::SetBackingFileDuration
              • IStreamBufferConfigure::SetDirectory
            • IStreamBufferInitialize Interface
              • IStreamBufferInitialize::SetHKEY
              • IStreamBufferInitialize::SetSIDs
            • IStreamBufferRecComp Interface
              • IStreamBufferRecComp::Append
              • IStreamBufferRecComp::AppendEx
              • IStreamBufferRecComp::Cancel
              • IStreamBufferRecComp::Close
              • IStreamBufferRecComp::GetCurrentLength
              • IStreamBufferRecComp::Initialize
            • IStreamBufferRecordControl Interface
              • IStreamBufferRecordControl::GetRecordingStatus
              • IStreamBufferRecordControl::Start
              • IStreamBufferRecordControl::Stop
            • IStreamBufferRecordingAttribute Interface
              • IStreamBufferRecordingAttribute::EnumAttributes
              • IStreamBufferRecordingAttribute::GetAttributeByIndex
              • IStreamBufferRecordingAttribute::GetAttributeByName
              • IStreamBufferRecordingAttribute::GetAttributeCount
              • IStreamBufferRecordingAttribute::SetAttribute
            • IStreamBufferSink Interface
              • IStreamBufferSink::CreateRecorder
              • IStreamBufferSink::IsProfileLocked
              • IStreamBufferSink::LockProfile
            • IStreamBufferSource Interface
              • IStreamBufferSource::SetStreamSink
            • IStreamBufferMediaSeeking Interface
          • Stream Buffer Engine Structures
            • STREAMBUFFER_ATTRIBUTE Structure
          • Stream Buffer Engine Enumeration Types
            • STREAMBUFFER_ATTR_DATATYPE Enumeration
          • Stream Buffer Engine Event Codes
        • Appendixes
          • Working with DIBs
            • Top-Down vs. Bottom-Up DIBs
            • Image Stride
            • GetVideoInfoParameters Helper Function
            • Working with 16-bit RGB
          • Working with Codecs
            • FOURCC Codes
          • Multimedia Streaming
            • About the Multimedia Streaming Architecture
              • Advantages of Multimedia Streaming
              • Multimedia Streaming Object and Interface Hierarchy
              • Creating Multimedia Stream Objects and Stream Samples
              • Using Multimedia Streams in Applications
              • Sharing Data Between Streams
            • List of Multimedia Streaming Interfaces
              • Base Multimedia Streaming Interfaces
              • DirectDraw Streaming Interfaces
              • Audio Streaming Interfaces
            • Multimedia Streaming Interfaces
              • IAMMediaStream Interface
                • IAMMediaStream::Initialize
                • IAMMediaStream::JoinAMMultiMediaStream
                • IAMMediaStream::JoinFilter
                • IAMMediaStream::JoinFilterGraph
                • IAMMediaStream::SetState
              • IAMMediaTypeSample Interface
                • IAMMediaTypeSample::GetActualDataLength
                • IAMMediaTypeSample::GetMediaTime
                • IAMMediaTypeSample::GetMediaType
                • IAMMediaTypeSample::GetPointer
                • IAMMediaTypeSample::GetSize
                • IAMMediaTypeSample::GetTime
                • IAMMediaTypeSample::IsDiscontinuity
                • IAMMediaTypeSample::IsPreroll
                • IAMMediaTypeSample::IsSyncPoint
                • IAMMediaTypeSample::SetActualDataLength
                • IAMMediaTypeSample::SetDiscontinuity
                • IAMMediaTypeSample::SetMediaTime
                • IAMMediaTypeSample::SetMediaType
                • IAMMediaTypeSample::SetPointer
                • IAMMediaTypeSample::SetPreroll
                • IAMMediaTypeSample::SetSyncPoint
                • IAMMediaTypeSample::SetTime
              • IAMMediaTypeStream Interface
                • IAMMediaTypeStream::CreateSample
                • IAMMediaTypeStream::GetFormat
                • IAMMediaTypeStream::GetStreamAllocatorRequirements
                • IAMMediaTypeStream::SetFormat
                • IAMMediaTypeStream::SetStreamAllocatorRequirements
              • IAMMultiMediaStream Interface
                • IAMMultiMediaStream::AddMediaStream
                • IAMMultiMediaStream::GetFilter
                • IAMMultiMediaStream::GetFilterGraph
                • IAMMultiMediaStream::Initialize
                • IAMMultiMediaStream::OpenFile
                • IAMMultiMediaStream::OpenMoniker
                • IAMMultiMediaStream::Render
              • IAudioData Interface
                • IAudioData::GetFormat
                • IAudioData::SetFormat
              • IAudioMediaStream Interface
                • IAudioMediaStream::CreateSample
                • IAudioMediaStream::GetFormat
                • IAudioMediaStream::SetFormat
              • IAudioStreamSample Interface
                • IAudioStreamSample::GetAudioData
              • IDirectDraw Interface
                • IDirectDraw::Compact
                • IDirectDraw::CreateClipper
                • IDirectDraw::CreatePalette
                • IDirectDraw::CreateSurface
                • IDirectDraw::DuplicateSurface
                • IDirectDraw::EnumDisplayModes
                • IDirectDraw::EnumSurfaces
                • IDirectDraw::FlipToGDISurface
                • IDirectDraw::GetCaps
                • IDirectDraw::GetDisplayMode
                • IDirectDraw::GetFourCCCodes
                • IDirectDraw::GetGDISurface
                • IDirectDraw::GetMonitorFrequency
                • IDirectDraw::GetScanLine
                • IDirectDraw::GetVerticalBlankStatus
                • IDirectDraw::Initialize
                • IDirectDraw::RestoreDisplayMode
                • IDirectDraw::SetCooperativeLevel
                • IDirectDraw::SetDisplayMode
                • IDirectDraw::WaitForVerticalBlank
              • IDirectDrawClipper Interface
                • IDirectDrawClipper::GetClipList
                • IDirectDrawClipper::GetHWnd
                • IDirectDrawClipper::Initialize
                • IDirectDrawClipper::IsClipListChanged
                • IDirectDrawClipper::SetClipList
                • IDirectDrawClipper::SetHWnd
              • IDirectDrawMediaStream Interface
                • IDirectDrawMediaStream::CreateSample
                • IDirectDrawMediaStream::GetDirectDraw
                • IDirectDrawMediaStream::GetFormat
                • IDirectDrawMediaStream::GetTimePerFrame
                • IDirectDrawMediaStream::SetDirectDraw
                • IDirectDrawMediaStream::SetFormat
              • IDirectDrawPalette Interface
                • IDirectDrawPalette::GetCaps
                • IDirectDrawPalette::GetEntries
                • IDirectDrawPalette::Initialize
                • IDirectDrawPalette::SetEntries
              • IDirectDrawStreamSample Interface
                • IDirectDrawStreamSample::GetSurface
                • IDirectDrawStreamSample::SetRect
              • IDirectDrawSurface Interface
                • IDirectDrawSurface::AddAttachedSurface
                • IDirectDrawSurface::AddOverlayDirtyRect
                • IDirectDrawSurface::Blt
                • IDirectDrawSurface::BltBatch
                • IDirectDrawSurface::BltFast
                • IDirectDrawSurface::DeleteAttachedSurfaces
                • IDirectDrawSurface::EnumAttachedSurfaces
                • IDirectDrawSurface::EnumOverlayZOrders
                • IDirectDrawSurface::Flip
                • IDirectDrawSurface::GetAttachedSurface
                • IDirectDrawSurface::GetBltStatus
                • IDirectDrawSurface::GetCaps
                • IDirectDrawSurface::GetClipper
                • IDirectDrawSurface::GetColorKey
                • IDirectDrawSurface::GetDC
                • IDirectDrawSurface::GetFlipStatus
                • IDirectDrawSurface::GetOverlayPosition
                • IDirectDrawSurface::GetPalette
                • IDirectDrawSurface::GetPixelFormat
                • IDirectDrawSurface::GetSurfaceDesc
                • IDirectDrawSurface::Initialize
                • IDirectDrawSurface::IsLost
                • IDirectDrawSurface::Lock
                • IDirectDrawSurface::ReleaseDC
                • IDirectDrawSurface::Restore
                • IDirectDrawSurface::SetClipper
                • IDirectDrawSurface::SetColorKey
                • IDirectDrawSurface::SetOverlayPosition
                • IDirectDrawSurface::SetPalette
                • IDirectDrawSurface::Unlock
                • IDirectDrawSurface::UpdateOverlay
                • IDirectDrawSurface::UpdateOverlayDisplay
                • IDirectDrawSurface::UpdateOverlayZOrder
              • IMediaStream Interface
                • IMediaStream::AllocateSample
                • IMediaStream::CreateSharedSample
                • IMediaStream::GetInformation
                • IMediaStream::GetMultiMediaStream
                • IMediaStream::SendEndOfStream
                • IMediaStream::SetSameFormat
              • IMediaStreamFilter Interface
                • IMediaStreamFilter::AddMediaStream
                • IMediaStreamFilter::EndOfStream
                • IMediaStreamFilter::EnumMediaStreams
                • IMediaStreamFilter::Flush
                • IMediaStreamFilter::GetCurrentStreamTime
                • IMediaStreamFilter::GetMediaStream
                • IMediaStreamFilter::ReferenceTimeToStreamTime
                • IMediaStreamFilter::SupportSeeking
                • IMediaStreamFilter::WaitUntil
              • IMemoryData Interface
                • IMemoryData::GetInfo
                • IMemoryData::SetActual
                • IMemoryData::SetBuffer
              • IMultiMediaStream Interface
                • IMultiMediaStream::EnumMediaStreams
                • IMultiMediaStream::GetDuration
                • IMultiMediaStream::GetEndOfStreamEventHandle
                • IMultiMediaStream::GetInformation
                • IMultiMediaStream::GetMediaStream
                • IMultiMediaStream::GetState
                • IMultiMediaStream::GetTime
                • IMultiMediaStream::Seek
                • IMultiMediaStream::SetState
              • IStreamSample Interface
                • IStreamSample::CompletionStatus
                • IStreamSample::GetMediaStream
                • IStreamSample::GetSampleTimes
                • IStreamSample::SetSampleTimes
                • IStreamSample::Update
            • Multimedia Streaming Enumeration Types
              • STREAM_STATE
              • STREAM_TYPE
            • Multimedia Streaming Data Types
              • MSPID
              • STREAM_TIME
            • Multimedia Streaming Structures
              • DDBLTBATCH Structure
              • DDBLTFX Structure
              • DDCAPS Structure
              • DDCOLORKEY Structure
              • DDMODEDESC Structure
              • DDOVERLAYFX Structure
              • DDPIXELFORMAT Structure
              • DDSCAPS Structure
              • DDSURFACEDESC Structure
            • Multimedia Streaming Error and Success Codes
            • Multimedia Streaming Objects
            • Multimedia Streaming Sample Code
              • Video Streaming Sample Code
              • Audio Streaming Sample Code
          • Using DirectShow with Visual Basic
            • Constructing Filter Graphs Using Visual Basic
              • About the DirectShow Quartz.dll Objects
              • Creating a Filter Graph
              • Generating the Complete Filter Graph
              • Creating a New Filter Graph and Adding Filters
              • Connecting Filter Pins
              • Viewing Pin Connection Information
              • Summary
            • Controlling Filter Graphs Using Visual Basic
              • DirectShow Filters and Filter Graphs
              • How to Register Quartz.dll to Access DirectShow Interfaces
              • Controlling the Filter Graph in Visual Basic
            • Visual Basic Objects
              • FilgraphManager Object
                • FilgraphManager.AddSourceFilter
                • FilgraphManager.FilterCollection
                • FilgraphManager.GetState
                • FilgraphManager.Pause
                • FilgraphManager.RegFilterCollection
                • FilgraphManager.RenderFile
                • FilgraphManager.Run
                • FilgraphManager.Stop
                • FilgraphManager.StopWhenReady
              • IAMCollection Object
                • IAMCollection.Count
                • IAMCollection.Item
              • IBasicAudio Object
                • IBasicAudio.Balance
                • IBasicAudio.Volume
              • IBasicVideo2 Object
                • IBasicVideo2.AvgTimePerFrame
                • IBasicVideo2.BitErrorRate
                • IBasicVideo2.BitRate
                • IBasicVideo2.DestinationHeight
                • IBasicVideo2.DestinationLeft
                • IBasicVideo2.DestinationTop
                • IBasicVideo2.DestinationWidth
                • IBasicVideo2.GetCurrentImage
                • IBasicVideo2.GetDestinationPosition
                • IBasicVideo2.GetPreferredAspectRatio
                • IBasicVideo2.GetSourcePosition
                • IBasicVideo2.GetVideoPaletteEntries
                • IBasicVideo2.GetVideoSize
                • IBasicVideo2.IsUsingDefaultDestination
                • IBasicVideo2.IsUsingDefaultSource
                • IBasicVideo2.SetDefaultDestinationPosition
                • IBasicVideo2.SetDefaultSourcePosition
                • IBasicVideo2.SetDestinationPosition
                • IBasicVideo2.SetSourcePosition
                • IBasicVideo2.SourceHeight
                • IBasicVideo2.SourceLeft
                • IBasicVideo2.SourceTop
                • IBasicVideo2.SourceWidth
                • IBasicVideo2.VideoHeight
                • IBasicVideo2.VideoWidth
              • IFilterInfo Object
                • IFilterInfo.Filename
                • IFilterInfo.Filter
                • IFilterInfo.FindPin
                • IFilterInfo.IsFileSource
                • IFilterInfo.Name
                • IFilterInfo.Pins
                • IFilterInfo.VendorInfo
              • IMediaEvent Object
                • IMediaEvent.CancelDefaultHandling
                • IMediaEvent.FreeEventParams
                • IMediaEvent.GetEvent
                • IMediaEvent.GetEventHandle
                • IMediaEvent.RestoreDefaultHandling
                • IMediaEvent.WaitForCompletion
              • IMediaPosition Object
                • IMediaPosition.CanSeekBackward
                • IMediaPosition.CanSeekForward
                • IMediaPosition.CurrentPosition
                • IMediaPosition.Duration
                • IMediaPosition.PrerollTime
                • IMediaPosition.Rate
                • IMediaPosition.StopTime
              • IMediaTypeInfo Object
                • IMediaTypeInfo.Subtype
                • IMediaTypeInfo.Type
              • IPinInfo Object
                • IPinInfo.Connect
                • IPinInfo.ConnectDirect
                • IPinInfo.ConnectedTo
                • IPinInfo.ConnectionMediaType
                • IPinInfo.ConnectWithType
                • IPinInfo.Direction
                • IPinInfo.Disconnect
                • IPinInfo.FilterInfo
                • IPinInfo.MediaTypes
                • IPinInfo.Name
                • IPinInfo.Pin
                • IPinInfo.PinID
                • IPinInfo.Render
              • IRegFilterInfo Object
                • IRegFilterInfo.Filter
                • IRegFilterInfo.Name
              • IVideoWindow Object
                • IVideoWindow.AutoShow
                • IVideoWindow.BackgroundPalette
                • IVideoWindow.BorderColor
                • IVideoWindow.Caption
                • IVideoWindow.FullScreenMode
                • IVideoWindow.GetMaxIdealImageSize
                • IVideoWindow.GetMinIdealImageSize
                • IVideoWindow.GetRestorePosition
                • IVideoWindow.GetWindowPosition
                • IVideoWindow.Height
                • IVideoWindow.HideCursor
                • IVideoWindow.IsCursorHidden
                • IVideoWindow.Left
                • IVideoWindow.MessageDrain
                • IVideoWindow.NotifyOwnerMessage
                • IVideoWindow.Owner
                • IVideoWindow.SetWindowForeground
                • IVideoWindow.SetWindowPosition
                • IVideoWindow.Top
                • IVideoWindow.Visible
                • IVideoWindow.Width
                • IVideoWindow.WindowState
                • IVideoWindow.WindowStyle
                • IVideoWindow.WindowStyleEx
          • International Analog TV Tuning
            • Frequency Tables
            • Frequency Overrides
            • Collecting Fine-Tuning Information
            • Tables and Assignments
              • Australia
              • China
              • Czech Republic
              • Eastern Europe
              • France
              • French Overseas Territories
              • Ireland
              • Italy
              • Japan
              • New Zealand
              • NTSC (United States)
              • United Kingdom
              • Western Europe
              • Unicable Frequency Table
              • Country/Region Assignments
          • GraphEdit File Format
          • Previous DirectShow Whats New Sections
            • Whats New in DirectShow 8.0?
            • What's New in DirectShow 8.1?
            • What's New for Windows XP?
          • Controlling Filter Graphs Using C
          • Deprecated Interfaces
            • IAMAnalogVideoEncoder Interface
              • IAMAnalogVideoEncoder::get_AvailableTVFormats
              • IAMAnalogVideoEncoder::get_CCEnable
              • IAMAnalogVideoEncoder::get_CopyProtection
              • IAMAnalogVideoEncoder::get_TVFormat
              • IAMAnalogVideoEncoder::put_CCEnable
              • IAMAnalogVideoEncoder::put_CopyProtection
              • IAMAnalogVideoEncoder::put_TVFormat
            • IAMDevMemoryAllocator Interface
              • IAMDevMemoryAllocator::Alloc
              • IAMDevMemoryAllocator::CheckMemory
              • IAMDevMemoryAllocator::Free
              • IAMDevMemoryAllocator::GetDevMemoryObject
              • IAMDevMemoryAllocator::GetInfo
            • IAMDevMemoryControl Interface
              • IAMDevMemoryControl::GetDevId
              • IAMDevMemoryControl::QueryWriteSync
              • IAMDevMemoryControl::WriteSync
            • IAMFilterData Interface
              • IAMFilterData::CreateFilterData
              • IAMFilterData::ParseFilterData
            • IAMovieSetup Interface
              • IAMovieSetup::Register
              • IAMovieSetup::Unregister
            • IAMPhysicalPinInfo Interface
              • IAMPhysicalPinInfo::GetPhysicalType
            • IAMTunerNotification Interface
              • IAMTunerNotification::OnEvent
            • IAMTVAudioNotification Interface
              • IAMTVAudioNotification::OnEvent
            • ICaptureGraphBuilder Interface
              • ICaptureGraphBuilder::AllocCapFile
              • ICaptureGraphBuilder::ControlStream
              • ICaptureGraphBuilder::CopyCaptureFile
              • ICaptureGraphBuilder::FindInterface
              • ICaptureGraphBuilder::GetFiltergraph
              • ICaptureGraphBuilder::RenderStream
              • ICaptureGraphBuilder::SetFiltergraph
              • ICaptureGraphBuilder::SetOutputFileName
            • IDirectDraw3 Interface
              • IDirectDraw3::CreateSurface
              • IDirectDraw3::GetSurfaceFromDC
            • IDirectDrawFactory Interface
              • IDirectDrawFactory::CreateDirectDraw
              • IDirectDrawFactory::DirectDrawEnumerate
            • IDrawVideoImage Interface
              • IDrawVideoImage::DrawVideoImageBegin
              • IDrawVideoImage::DrawVideoImageDraw
              • IDrawVideoImage::DrawVideoImageEnd
            • IDvdControl Interface
              • IDvdControl::AngleChange
              • IDvdControl::AudioStreamChange
              • IDvdControl::BackwardScan
              • IDvdControl::ButtonActivate
              • IDvdControl::ButtonSelectAndActivate
              • IDvdControl::ChapterPlay
              • IDvdControl::ChapterPlayAutoStop
              • IDvdControl::ChapterSearch
              • IDvdControl::ForwardScan
              • IDvdControl::GoUp
              • IDvdControl::KaraokeAudioPresentationModeChange
              • IDvdControl::LeftButtonSelect
              • IDvdControl::LowerButtonSelect
              • IDvdControl::MenuCall
              • IDvdControl::MenuLanguageSelect
              • IDvdControl::MouseActivate
              • IDvdControl::MouseSelect
              • IDvdControl::NextPGSearch
              • IDvdControl::ParentalCountrySelect
              • IDvdControl::ParentalLevelSelect
              • IDvdControl::PauseOff
              • IDvdControl::PauseOn
              • IDvdControl::PrevPGSearch
              • IDvdControl::Resume
              • IDvdControl::RightButtonSelect
              • IDvdControl::SetRoot
              • IDvdControl::StillOff
              • IDvdControl::StopForResume
              • IDvdControl::SubpictureStreamChange
              • IDvdControl::TimePlay
              • IDvdControl::TimeSearch
              • IDvdControl::TitlePlay
              • IDvdControl::TopPGSearch
              • IDvdControl::UpperButtonSelect
              • IDvdControl::VideoModePreferrence
            • IDvdInfo Interface
              • IDvdInfo::GetAllGPRMs
              • IDvdInfo::GetAllSPRMs
              • IDvdInfo::GetAudioLanguage
              • IDvdInfo::GetCurrentAngle
              • IDvdInfo::GetCurrentAudio
              • IDvdInfo::GetCurrentAudioAttributes
              • IDvdInfo::GetCurrentButton
              • IDvdInfo::GetCurrentDomain
              • IDvdInfo::GetCurrentLocation
              • IDvdInfo::GetCurrentSubpicture
              • IDvdInfo::GetCurrentSubpictureAttributes
              • IDvdInfo::GetCurrentUOPS
              • IDvdInfo::GetCurrentVideoAttributes
              • IDvdInfo::GetCurrentVolumeInfo
              • IDvdInfo::GetDVDTextInfo
              • IDvdInfo::GetNumberOfChapters
              • IDvdInfo::GetPlayerParentalLevel
              • IDvdInfo::GetRoot
              • IDvdInfo::GetSubpictureLanguage
              • IDvdInfo::GetTitleAttributes
              • IDvdInfo::GetTitleParentalLevels
              • IDvdInfo::GetTotalTitleTime
              • IDvdInfo::GetVMGAttributes
            • IEnumRegFilters Interface
              • IEnumRegFilters::Clone
              • IEnumRegFilters::Next
              • IEnumRegFilters::Reset
              • IEnumRegFilters::Skip
            • IFilterMapper Interface
              • IFilterMapper::EnumMatchingFilters
              • IFilterMapper::RegisterFilter
              • IFilterMapper::RegisterFilterInstance
              • IFilterMapper::RegisterPin
              • IFilterMapper::RegisterPinType
              • IFilterMapper::UnregisterFilter
              • IFilterMapper::UnregisterFilterInstance
              • IFilterMapper::UnregisterPin
          • AVI File Format
            • AVI RIFF File Reference
            • DV Data in the AVI File Format
          • DVD Region Change Support in Windows
            • Sources of DVD Region Information
            • Setting the Initial DVD Region in Windows 98 and Windows 2000
            • How Microsoft DVD Navigator Selects the DVD Region
            • Subsequent DVD Region Change
            • Installing the Windows Region Change Support Components
            • Adding Region-Change Support to an Application
          • DVD Drive Spin Down Timeout