IMSVidAudioRendererEvent2 interface (segment.h)
[The feature associated with this page, Microsoft TV Technologies, is a legacy feature. Microsoft strongly recommends that new code does not use this feature.]
Implements an event system for the audio renderer associated with a Video Control. Audio renderer events are triggered by events from the audio decoder upstream of the audio renderer in the filter graph.
The audio renderer subscribes to audio decoder events by using the ICodecAPI::RegisterForEvent method. Each method in IMSVidAudioRendererEvent2 corresponds to a codec property, as follows:
- An audio decoder property changes.
- The decoder fires an ICodecAPI event. The event data includes the GUID that identifies the codec property.
- The audio renderer fires the corresponding IMSVidAudioRendererEvent2 event.
Inheritance
The IMSVidAudioRendererEvent2 interface inherits from IMSVidAudioRendererEvent. IMSVidAudioRendererEvent2 also has these types of members:
Methods
The IMSVidAudioRendererEvent2 interface has these methods.
IMSVidAudioRendererEvent2::AVAudioChannelConfig Indicates a change in the AVDecAudioDualMono codec property. |
IMSVidAudioRendererEvent2::AVAudioChannelCount Indicates a change in the AVAudioChannelCount codec property. |
IMSVidAudioRendererEvent2::AVAudioSampleRate Indicates a change in the AVAudioSampleRate codec property. |
IMSVidAudioRendererEvent2::AVDDSurroundMode Indicates a change in the AVDDSurroundMode codec property. |
IMSVidAudioRendererEvent2::AVDecAudioDualMono Indicates a change in the AVDecAudioDualMono codec property. |
IMSVidAudioRendererEvent2::AVDecCommonInputFormat Indicates a change in the AVDecCommonInputFormat codec property. |
IMSVidAudioRendererEvent2::AVDecCommonMeanBitRate Indicates a change in the AVDecCommonMeanBitRate codec property. |
IMSVidAudioRendererEvent2::AVDecCommonOutputFormat Indicates a change in the AVDecCommonOutput codec property. |
Remarks
To declare the interface identifier (IID) for this interface, use the __uuidof operator: __uuidof(IMSVidAudioRendererEvent2)
.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows�7 [desktop apps only] |
Minimum supported server | None supported |
Target Platform | Windows |
Header | segment.h (include Msvidctl.h) |