eAVDDSurroundMode enumeration (codecapi.h)

[The feature associated with this page, DirectShow, is a legacy feature. It has been superseded by MediaPlayer, IMFMediaEngine, and Audio/Video Capture in Media Foundation. Those features have been optimized for Windows 10 and Windows 11. Microsoft strongly recommends that new code use MediaPlayer, IMFMediaEngine and Audio/Video Capture in Media Foundation instead of DirectShow, when possible. Microsoft suggests that existing code that uses the legacy APIs be rewritten to use the new APIs if possible.]

Specifies whether the audio is encoded in Dolby Surround. This enumeration is used with the AVDDSurroundMode property.

Syntax

typedef enum eAVDDSurroundMode {
  eAVDDSurroundMode_NotIndicated = 0,
  eAVDDSurroundMode_No = 1,
  eAVDDSurroundMode_Yes = 2
} ;

Constants

 
eAVDDSurroundMode_NotIndicated
Value: 0
The bit stream does not indicate whether the audio is encoded in Dolby Surround.
eAVDDSurroundMode_No
Value: 1
The bit stream is not encoded in Dolby Surround.
eAVDDSurroundMode_Yes
Value: 2
The bit stream is encoded in Dolby Surround.

Remarks

If the audio stream is Dolby AC-3, this property reflects the value of the dsurmod field in the bit stream.

Bit field Value
00 eAVDDSurroundMode_NotIndicated
01 eAVDDSurroundMode_No
10 eAVDDSurroundMode_Yes
 

If the audio stream is any other format, the value is eAVDDSurroundMode_No.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps | UWP apps]
Minimum supported server Windows 2000 Server [desktop apps | UWP apps]
Header codecapi.h

See also

Codec API Enumerations

ICodecAPI Interface