eAVDecDDOperationalMode 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 the compression control mode for a Dolby AC-3 or Dolby Enhanced AC-3 audio stream. This enumeration is used with the AVDecDDOperationalMode property.
Syntax
typedef enum eAVDecDDOperationalMode {
eAVDecDDOperationalMode_NONE = 0,
eAVDecDDOperationalMode_LINE = 1,
eAVDecDDOperationalMode_RF = 2,
eAVDecDDOperationalMode_CUSTOM0 = 3,
eAVDecDDOperationalMode_CUSTOM1 = 4,
eAVDecDDOperationalMode_PORTABLE8 = 5,
eAVDecDDOperationalMode_PORTABLE11 = 6,
eAVDecDDOperationalMode_PORTABLE14 = 7
} ;
Constants
eAVDecDDOperationalMode_NONE Value: 0 No dynamic range control or dialogue normalization (dialnorm). This mode should be used only for signal tests. |
eAVDecDDOperationalMode_LINE Value: 1 Line mode. Dialnorm is enabled with a reference level of -31 decibels full scale (dBFS). Dynamic range control is applied, and high-level/low-level scaling is enabled. To set the high-level scaling factor, set the AVDecDDDynamicRangeScaleHigh property. To set the low-level scaling factor, set the AVDecDDDynamicRangeScaleLow property. |
eAVDecDDOperationalMode_RF Value: 2 RF mode. Dialnorm is enabled with a reference level of -20 dBFS. Dynamic range control is applied. High-level/low-level scaling is disabled; instead, the maximum dynamic range reduction is applied. |
eAVDecDDOperationalMode_CUSTOM0 Value: 3 Custom mode 0 (analog dialnorm). |
eAVDecDDOperationalMode_CUSTOM1 Value: 4 Custom mode 1 (digital dialnorm). |
eAVDecDDOperationalMode_PORTABLE8 Value: 5 Dialnorm enabled, dialogue at -8dBFS. Dynamic range and compression used. High-level/low-level scaling is not allowed (always fully compressed). |
eAVDecDDOperationalMode_PORTABLE11 Value: 6 Dialnorm enabled, dialogue at -11dBFS. Dynamic range and compression used. High-level/low-level scaling is not allowed (always fully compressed). |
eAVDecDDOperationalMode_PORTABLE14 Value: 7 Dialnorm enabled, dialogue at -14dBFS. Dynamic range and compression used. High-level/low-level scaling is not allowed (always fully compressed). |
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 |