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