wmcodecdsp.h header
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. |