Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This header is used by multiple technologies. For more information, see:
wmcodecdsp.h contains the following programming interfaces:
Interfaces
IToc The IToc interface represents an individual table of contents. It provides methods for adding entries to, and removing entries from the table of contents. |
ITocCollection The ITocCollection represents a collection of tables of contents. It provides methods for adding, retrieving, and removing, tables of contents from the collection. |
ITocEntry The ITocEntry interface represents an individual entry in a table of contents. It provides methods for setting and retrieving descriptive information for the entry. |
ITocEntryList The ITocEntryList interface represents a list of entries in a table of contents. It provides methods for adding entries to, and removing entries from the list. |
ITocParser The ITocParser interface represents a TOC Parser object. It provides methods for storing tables of contents in a video file and retrieving tables of contents from a video file. |
IWMCodecLeakyBucket Configures the "leaky bucket" parameters on a video encoder. |
IWMCodecOutputTimestamp Gets the time stamp of the next video frame to be decoded. |
IWMCodecPrivateData Gets the private codec data that must be appended to the output media type. This codec data is required for properly decoding Windows Media Video content. |
IWMCodecProps Provides methods that retrieve format-specific codec properties. |
IWMCodecStrings Retrieves names and descriptive strings for codecs and formats. |
IWMColorConvProps Sets properties on the color converter DSP. |
IWMResamplerProps Sets properties on the audio resampler DSP. |
IWMResizerProps Sets properties on the video resizer DSP. |
IWMSampleExtensionSupport Configures codec support for sample extensions. |
IWMVideoDecoderHurryup Controls the speed of the video decoder. |
IWMVideoDecoderReconBuffer Note This interface is obsolete and should not be used. Manages reconstructed video frames. |
IWMVideoForceKeyFrame Forces the encoder to encode the current frame as a key frame. |
Structures
AecQualityMetrics_Struct Contains quality metrics for acoustic echo cancellation (AEC). This structure is used with the MFPKEY_WMAAECMA_RETRIEVE_TS_STATS property. |
TOC_DESCRIPTOR The TOC_DESCRIPTOR structure holds descriptive information for a table of contents. |
TOC_ENTRY_DESCRIPTOR The TOC_ENTRY_DESCRIPTOR structure holds descriptive information for an entry in a table of contents. |
Enumerations
AEC_SYSTEM_MODE Specifies the processing mode for the voice capture DSP. This enumeration is used with the MFPKEY_WMAAECMA_SYSTEM_MODE property. |
AEC_VAD_MODE Specifies the type of voice activity detection (VAD) for the voice capture DSP. This enumeration is used with the MFPKEY_WMAAECMA_FEATR_VAD property. |
MFVideoDSPMode Specifies the processing mode of the Video Stabilization MFT. |
MIC_ARRAY_MODE Specifies how the voice capture DSP performs microphone array processing. This enumeration is used with the MFPKEY_WMAAECMA_FEATR_MICARR_MODE property. |
TOC_POS_TYPE The TOC_POS_TYPE enumeration contains members that specify the position type of a table of contents. |
WMT_PROP_DATATYPE Defines the data types used for the codec and DSP properties that are accessed by using the methods of the IWMCodecProps interface. |