headers: codecapi add missing enums Signed-off-by: Biswapriyo Nath <nathbappai@gmail.com> Signed-off-by: Liu Hao <lh_mouse@126.com>
diff --git a/mingw-w64-headers/include/codecapi.h b/mingw-w64-headers/include/codecapi.h index fd849e9..fd8c56b 100644 --- a/mingw-w64-headers/include/codecapi.h +++ b/mingw-w64-headers/include/codecapi.h
@@ -30,45 +30,549 @@ # endif #endif - enum eAVEncH264VLevel { - eAVEncH264VLevel1 = 10, - eAVEncH264VLevel1_b = 11, - eAVEncH264VLevel1_1 = 11, - eAVEncH264VLevel1_2 = 12, - eAVEncH264VLevel1_3 = 13, - eAVEncH264VLevel2 = 20, - eAVEncH264VLevel2_1 = 21, - eAVEncH264VLevel2_2 = 22, - eAVEncH264VLevel3 = 30, - eAVEncH264VLevel3_1 = 31, - eAVEncH264VLevel3_2 = 32, - eAVEncH264VLevel4 = 40, - eAVEncH264VLevel4_1 = 41, - eAVEncH264VLevel4_2 = 42, - eAVEncH264VLevel5 = 50, - eAVEncH264VLevel5_1 = 51 + enum eAVEncCommonRateControlMode { + eAVEncCommonRateControlMode_CBR = 0, + eAVEncCommonRateControlMode_PeakConstrainedVBR = 1, + eAVEncCommonRateControlMode_UnconstrainedVBR = 2, + eAVEncCommonRateControlMode_Quality = 3, + eAVEncCommonRateControlMode_LowDelayVBR = 4, + eAVEncCommonRateControlMode_GlobalVBR = 5, + eAVEncCommonRateControlMode_GlobalLowDelayVBR = 6 + }; + + enum eAVEncCommonStreamEndHandling { + eAVEncCommonStreamEndHandling_DiscardPartial = 0, + eAVEncCommonStreamEndHandling_EnsureComplete = 1 + }; + + enum eAVEncVideoOutputFrameRateConversion { + eAVEncVideoOutputFrameRateConversion_Disable = 0, + eAVEncVideoOutputFrameRateConversion_Enable = 1, + eAVEncVideoOutputFrameRateConversion_Alias = 2 + }; + + enum eAVDecVideoSoftwareDeinterlaceMode { + eAVDecVideoSoftwareDeinterlaceMode_NoDeinterlacing = 0, + eAVDecVideoSoftwareDeinterlaceMode_ProgressiveDeinterlacing = 1, + eAVDecVideoSoftwareDeinterlaceMode_BOBDeinterlacing = 2, + eAVDecVideoSoftwareDeinterlaceMode_SmartBOBDeinterlacing = 3 + }; + + enum eAVFastDecodeMode { + eVideoDecodeCompliant = 0, + eVideoDecodeOptimalLF = 1, + eVideoDecodeDisableLF = 2, + eVideoDecodeFastest = 32 + }; + + enum eAVDecVideoH264ErrorConcealment { + eErrorConcealmentTypeDrop = 0, + eErrorConcealmentTypeBasic = 1, + eErrorConcealmentTypeAdvanced = 2, + eErrorConcealmentTypeDXVASetBlack = 3 + }; + + enum eAVDecVideoMPEG2ErrorConcealment { + eErrorConcealmentOff = 0, + eErrorConcealmentOn = 1 + }; + + enum eAVDecVideoCodecType { + eAVDecVideoCodecType_NOTPLAYING = 0, + eAVDecVideoCodecType_MPEG2 = 1, + eAVDecVideoCodecType_H264 = 2 + }; + + enum eAVDecVideoDXVAMode { + eAVDecVideoDXVAMode_NOTPLAYING = 0, + eAVDecVideoDXVAMode_SW = 1, + eAVDecVideoDXVAMode_MC = 2, + eAVDecVideoDXVAMode_IDCT = 3, + eAVDecVideoDXVAMode_VLD = 4 + }; + + enum eAVDecVideoDXVABusEncryption { + eAVDecVideoDXVABusEncryption_NONE = 0, + eAVDecVideoDXVABusEncryption_PRIVATE = 1, + eAVDecVideoDXVABusEncryption_AES = 2 + }; + + enum eAVEncVideoSourceScanType { + eAVEncVideoSourceScan_Automatic = 0, + eAVEncVideoSourceScan_Interlaced = 1, + eAVEncVideoSourceScan_Progressive = 2 + }; + + enum eAVEncVideoOutputScanType { + eAVEncVideoOutputScan_Progressive = 0, + eAVEncVideoOutputScan_Interlaced = 1, + eAVEncVideoOutputScan_SameAsInput = 2, + eAVEncVideoOutputScan_Automatic = 3 + }; + + enum eAVEncVideoFilmContent { + eAVEncVideoFilmContent_VideoOnly = 0, + eAVEncVideoFilmContent_FilmOnly = 1, + eAVEncVideoFilmContent_Mixed = 2 + }; + + enum eAVEncVideoChromaResolution { + eAVEncVideoChromaResolution_SameAsSource = 0, + eAVEncVideoChromaResolution_444 = 1, + eAVEncVideoChromaResolution_422 = 2, + eAVEncVideoChromaResolution_420 = 3, + eAVEncVideoChromaResolution_411 = 4 + }; + + enum eAVEncVideoChromaSubsampling { + eAVEncVideoChromaSubsamplingFormat_SameAsSource = 0, + eAVEncVideoChromaSubsamplingFormat_ProgressiveChroma = 0x8, + eAVEncVideoChromaSubsamplingFormat_Horizontally_Cosited = 0x4, + eAVEncVideoChromaSubsamplingFormat_Vertically_Cosited = 0x2, + eAVEncVideoChromaSubsamplingFormat_Vertically_AlignedChromaPlanes = 0x1 + }; + + enum eAVEncVideoColorPrimaries { + eAVEncVideoColorPrimaries_SameAsSource = 0, + eAVEncVideoColorPrimaries_Reserved = 1, + eAVEncVideoColorPrimaries_BT709 = 2, + eAVEncVideoColorPrimaries_BT470_2_SysM = 3, + eAVEncVideoColorPrimaries_BT470_2_SysBG = 4, + eAVEncVideoColorPrimaries_SMPTE170M = 5, + eAVEncVideoColorPrimaries_SMPTE240M = 6, + eAVEncVideoColorPrimaries_EBU3231 = 7, + eAVEncVideoColorPrimaries_SMPTE_C = 8 + }; + + enum eAVEncVideoColorTransferFunction { + eAVEncVideoColorTransferFunction_SameAsSource = 0, + eAVEncVideoColorTransferFunction_10 = 1, + eAVEncVideoColorTransferFunction_18 = 2, + eAVEncVideoColorTransferFunction_20 = 3, + eAVEncVideoColorTransferFunction_22 = 4, + eAVEncVideoColorTransferFunction_22_709 = 5, + eAVEncVideoColorTransferFunction_22_240M = 6, + eAVEncVideoColorTransferFunction_22_8bit_sRGB = 7, + eAVEncVideoColorTransferFunction_28 = 8 + }; + + enum eAVEncVideoColorTransferMatrix { + eAVEncVideoColorTransferMatrix_SameAsSource = 0, + eAVEncVideoColorTransferMatrix_BT709 = 1, + eAVEncVideoColorTransferMatrix_BT601 = 2, + eAVEncVideoColorTransferMatrix_SMPTE240M = 3 + }; + + enum eAVEncVideoColorLighting { + eAVEncVideoColorLighting_SameAsSource = 0, + eAVEncVideoColorLighting_Unknown = 1, + eAVEncVideoColorLighting_Bright = 2, + eAVEncVideoColorLighting_Office = 3, + eAVEncVideoColorLighting_Dim = 4, + eAVEncVideoColorLighting_Dark = 5 + }; + + enum eAVEncVideoColorNominalRange { + eAVEncVideoColorNominalRange_SameAsSource = 0, + eAVEncVideoColorNominalRange_0_255 = 1, + eAVEncVideoColorNominalRange_16_235 = 2, + eAVEncVideoColorNominalRange_48_208 = 3 + }; + + enum eAVEncInputVideoSystem { + eAVEncInputVideoSystem_Unspecified = 0, + eAVEncInputVideoSystem_PAL = 1, + eAVEncInputVideoSystem_NTSC = 2, + eAVEncInputVideoSystem_SECAM = 3, + eAVEncInputVideoSystem_MAC = 4, + eAVEncInputVideoSystem_HDV = 5, + eAVEncInputVideoSystem_Component = 6 + }; + + enum eAVEncVideoContentType { + eAVEncVideoContentType_Unknown = 0, + eAVEncVideoContentType_FixedCameraAngle = 1 + }; + + enum eAVEncAdaptiveMode { + eAVEncAdaptiveMode_None = 0, + eAVEncAdaptiveMode_Resolution = 1, + eAVEncAdaptiveMode_FrameRate = 2 + }; + + enum eAVScenarioInfo { + eAVScenarioInfo_Unknown = 0, + eAVScenarioInfo_DisplayRemoting = 1, + eAVScenarioInfo_VideoConference = 2, + eAVScenarioInfo_Archive = 3, + eAVScenarioInfo_LiveStreaming = 4, + eAVScenarioInfo_CameraRecord = 5, + eAVScenarioInfo_DisplayRemotingWithFeatureMap = 6 + }; + + enum eVideoEncoderDisplayContentType { + eVideoEncoderDisplayContent_Unknown = 0, + eVideoEncoderDisplayContent_FullScreenVideo = 1 + }; + + enum eAVEncMuxOutput { + eAVEncMuxOutputAuto = 0, + eAVEncMuxOutputPS = 1, + eAVEncMuxOutputTS = 2 + }; + + enum eAVEncAudioDualMono { + eAVEncAudioDualMono_SameAsInput = 0, + eAVEncAudioDualMono_Off = 1, + eAVEncAudioDualMono_On = 2 + }; + + enum eAVEncAudioInputContent { + AVEncAudioInputContent_Unknown =0, + AVEncAudioInputContent_Voice = 1, + AVEncAudioInputContent_Music = 2 + }; + + enum eAVEncMPVProfile { + eAVEncMPVProfile_unknown = 0, + eAVEncMPVProfile_Simple = 1, + eAVEncMPVProfile_Main = 2, + eAVEncMPVProfile_High = 3, + eAVEncMPVProfile_422 = 4 + }; + + enum eAVEncMPVLevel { + eAVEncMPVLevel_Low = 1, + eAVEncMPVLevel_Main = 2, + eAVEncMPVLevel_High1440 = 3, + eAVEncMPVLevel_High = 4 + }; + + enum eAVEncH263VProfile { + eAVEncH263VProfile_Base = 0, + eAVEncH263VProfile_CompatibilityV2 = 1, + eAVEncH263VProfile_CompatibilityV1 = 2, + eAVEncH263VProfile_WirelessV2 = 3, + eAVEncH263VProfile_WirelessV3 = 4, + eAVEncH263VProfile_HighCompression = 5, + eAVEncH263VProfile_Internet = 6, + eAVEncH263VProfile_Interlace = 7, + eAVEncH263VProfile_HighLatency = 8 }; enum eAVEncH264VProfile { - eAVEncH264VProfile_unknown = 0, - eAVEncH264VProfile_Simple = 66, - eAVEncH264VProfile_Base = 66, - eAVEncH264VProfile_Main = 77, - eAVEncH264VProfile_High = 100, - eAVEncH264VProfile_422 = 122, - eAVEncH264VProfile_High10 = 110, - eAVEncH264VProfile_444 = 144, - eAVEncH264VProfile_Extended = 88 + eAVEncH264VProfile_unknown = 0, + eAVEncH264VProfile_Simple = 66, + eAVEncH264VProfile_Base = 66, + eAVEncH264VProfile_Main = 77, + eAVEncH264VProfile_High = 100, + eAVEncH264VProfile_422 = 122, + eAVEncH264VProfile_High10 = 110, + eAVEncH264VProfile_444 = 244, + eAVEncH264VProfile_Extended = 88, + eAVEncH264VProfile_ScalableBase = 83, + eAVEncH264VProfile_ScalableHigh = 86, + eAVEncH264VProfile_MultiviewHigh = 118, + eAVEncH264VProfile_StereoHigh = 128, + eAVEncH264VProfile_ConstrainedBase = 256, + eAVEncH264VProfile_UCConstrainedHigh = 257, + eAVEncH264VProfile_UCScalableConstrainedBase = 258, + eAVEncH264VProfile_UCScalableConstrainedHigh = 259 }; - enum eAVEncCommonRateControlMode { - eAVEncCommonRateControlMode_CBR = 0, - eAVEncCommonRateControlMode_PeakConstrainedVBR = 1, - eAVEncCommonRateControlMode_UnconstrainedVBR = 2, - eAVEncCommonRateControlMode_Quality = 3, - eAVEncCommonRateControlMode_LowDelayVBR = 4, - eAVEncCommonRateControlMode_GlobalVBR = 5, - eAVEncCommonRateControlMode_GlobalLowDelayVBR = 6 + enum eAVEncH265VProfile { + eAVEncH265VProfile_unknown = 0, + eAVEncH265VProfile_Main_420_8 = 1, + eAVEncH265VProfile_Main_420_10 = 2, + eAVEncH265VProfile_Main_420_12 = 3, + eAVEncH265VProfile_Main_422_10 = 4, + eAVEncH265VProfile_Main_422_12 = 5, + eAVEncH265VProfile_Main_444_8 = 6, + eAVEncH265VProfile_Main_444_10 = 7, + eAVEncH265VProfile_Main_444_12 = 8, + eAVEncH265VProfile_Monochrome_12 = 9, + eAVEncH265VProfile_Monochrome_16 = 10, + eAVEncH265VProfile_MainIntra_420_8 = 11, + eAVEncH265VProfile_MainIntra_420_10 = 12, + eAVEncH265VProfile_MainIntra_420_12 = 13, + eAVEncH265VProfile_MainIntra_422_10 = 14, + eAVEncH265VProfile_MainIntra_422_12 = 15, + eAVEncH265VProfile_MainIntra_444_8 = 16, + eAVEncH265VProfile_MainIntra_444_10 = 17, + eAVEncH265VProfile_MainIntra_444_12 = 18, + eAVEncH265VProfile_MainIntra_444_16 = 19, + eAVEncH265VProfile_MainStill_420_8 = 20, + eAVEncH265VProfile_MainStill_444_8 = 21, + eAVEncH265VProfile_MainStill_444_16 = 22 + }; + + enum eAVEncVP9VProfile { + eAVEncVP9VProfile_unknown = 0, + eAVEncVP9VProfile_420_8 = 1, + eAVEncVP9VProfile_420_10 = 2, + eAVEncVP9VProfile_420_12 = 3 + }; + + enum eAVEncH263PictureType { + eAVEncH263PictureType_I = 0, + eAVEncH263PictureType_P, + eAVEncH263PictureType_B + }; + + enum eAVEncH264PictureType { + eAVEncH264PictureType_IDR = 0, + eAVEncH264PictureType_P, + eAVEncH264PictureType_B + }; + + enum eAVEncH263VLevel { + eAVEncH263VLevel1 = 10, + eAVEncH263VLevel2 = 20, + eAVEncH263VLevel3 = 30, + eAVEncH263VLevel4 = 40, + eAVEncH263VLevel4_5 = 45, + eAVEncH263VLevel5 = 50, + eAVEncH263VLevel6 = 60, + eAVEncH263VLevel7 = 70 + }; + + enum eAVEncH264VLevel { + eAVEncH264VLevel1 = 10, + eAVEncH264VLevel1_b = 11, + eAVEncH264VLevel1_1 = 11, + eAVEncH264VLevel1_2 = 12, + eAVEncH264VLevel1_3 = 13, + eAVEncH264VLevel2 = 20, + eAVEncH264VLevel2_1 = 21, + eAVEncH264VLevel2_2 = 22, + eAVEncH264VLevel3 = 30, + eAVEncH264VLevel3_1 = 31, + eAVEncH264VLevel3_2 = 32, + eAVEncH264VLevel4 = 40, + eAVEncH264VLevel4_1 = 41, + eAVEncH264VLevel4_2 = 42, + eAVEncH264VLevel5 = 50, + eAVEncH264VLevel5_1 = 51, + eAVEncH264VLevel5_2 = 52 + }; + + enum eAVEncH265VLevel { + eAVEncH265VLevel1 = 30, + eAVEncH265VLevel2 = 60, + eAVEncH265VLevel2_1 = 63, + eAVEncH265VLevel3 = 90, + eAVEncH265VLevel3_1 = 93, + eAVEncH265VLevel4 = 120, + eAVEncH265VLevel4_1 = 123, + eAVEncH265VLevel5 = 150, + eAVEncH265VLevel5_1 = 153, + eAVEncH265VLevel5_2 = 156, + eAVEncH265VLevel6 = 180, + eAVEncH265VLevel6_1 = 183, + eAVEncH265VLevel6_2 = 186 + }; + + enum eAVEncMPVFrameFieldMode { + eAVEncMPVFrameFieldMode_FieldMode = 0, + eAVEncMPVFrameFieldMode_FrameMode = 1 + }; + + enum eAVEncMPVSceneDetection { + eAVEncMPVSceneDetection_None = 0, + eAVEncMPVSceneDetection_InsertIPicture = 1, + eAVEncMPVSceneDetection_StartNewGOP = 2, + eAVEncMPVSceneDetection_StartNewLocatableGOP = 3 + }; + + enum eAVEncMPVScanPattern { + eAVEncMPVScanPattern_Auto = 0, + eAVEncMPVScanPattern_ZigZagScan = 1, + eAVEncMPVScanPattern_AlternateScan = 2 + }; + + enum eAVEncMPVQScaleType { + eAVEncMPVQScaleType_Auto = 0, + eAVEncMPVQScaleType_Linear = 1, + eAVEncMPVQScaleType_NonLinear = 2 + }; + + enum eAVEncMPVIntraVLCTable { + eAVEncMPVIntraVLCTable_Auto = 0, + eAVEncMPVIntraVLCTable_MPEG1 = 1, + eAVEncMPVIntraVLCTable_Alternate = 2 + }; + + enum eAVEncMPALayer { + eAVEncMPALayer_1 = 1, + eAVEncMPALayer_2 = 2, + eAVEncMPALayer_3 = 3 + }; + + enum eAVEncMPACodingMode { + eAVEncMPACodingMode_Mono = 0, + eAVEncMPACodingMode_Stereo = 1, + eAVEncMPACodingMode_DualChannel = 2, + eAVEncMPACodingMode_JointStereo = 3, + eAVEncMPACodingMode_Surround = 4 + }; + + enum eAVEncMPAEmphasisType { + eAVEncMPAEmphasisType_None = 0, + eAVEncMPAEmphasisType_50_15 = 1, + eAVEncMPAEmphasisType_Reserved = 2, + eAVEncMPAEmphasisType_CCITT_J17 = 3 + }; + + enum eAVEncDDService { + eAVEncDDService_CM = 0, + eAVEncDDService_ME = 1, + eAVEncDDService_VI = 2, + eAVEncDDService_HI = 3, + eAVEncDDService_D = 4, + eAVEncDDService_C = 5, + eAVEncDDService_E = 6, + eAVEncDDService_VO = 7 + }; + + enum eAVEncDDProductionRoomType { + eAVEncDDProductionRoomType_NotIndicated = 0, + eAVEncDDProductionRoomType_Large = 1, + eAVEncDDProductionRoomType_Small = 2 + }; + + enum eAVEncDDDynamicRangeCompressionControl { + eAVEncDDDynamicRangeCompressionControl_None = 0, + eAVEncDDDynamicRangeCompressionControl_FilmStandard = 1, + eAVEncDDDynamicRangeCompressionControl_FilmLight = 2, + eAVEncDDDynamicRangeCompressionControl_MusicStandard = 3, + eAVEncDDDynamicRangeCompressionControl_MusicLight = 4, + eAVEncDDDynamicRangeCompressionControl_Speech = 5 + }; + + enum eAVEncDDSurroundExMode { + eAVEncDDSurroundExMode_NotIndicated = 0, + eAVEncDDSurroundExMode_No = 1, + eAVEncDDSurroundExMode_Yes = 2 + }; + + enum eAVEncDDPreferredStereoDownMixMode { + eAVEncDDPreferredStereoDownMixMode_LtRt = 0, + eAVEncDDPreferredStereoDownMixMode_LoRo = 1 + }; + + enum eAVEncDDAtoDConverterType { + eAVEncDDAtoDConverterType_Standard = 0, + eAVEncDDAtoDConverterType_HDCD = 1 + }; + + enum eAVEncDDHeadphoneMode { + eAVEncDDHeadphoneMode_NotIndicated = 0, + eAVEncDDHeadphoneMode_NotEncoded = 1, + eAVEncDDHeadphoneMode_Encoded = 2 + }; + + enum eAVDecVideoInputScanType { + eAVDecVideoInputScan_Unknown = 0, + eAVDecVideoInputScan_Progressive = 1, + eAVDecVideoInputScan_Interlaced_UpperFieldFirst = 2, + eAVDecVideoInputScan_Interlaced_LowerFieldFirst = 3 + }; + + enum eAVDecVideoSWPowerLevel { + eAVDecVideoSWPowerLevel_BatteryLife = 0, + eAVDecVideoSWPowerLevel_Balanced = 50, + eAVDecVideoSWPowerLevel_VideoQuality = 100 + }; + + enum eAVDecAACDownmixMode { + eAVDecAACUseISODownmix = 0, + eAVDecAACUseARIBDownmix = 1 + }; + + enum eAVDecHEAACDynamicRangeControl { + eAVDecHEAACDynamicRangeControl_OFF = 0, + eAVDecHEAACDynamicRangeControl_ON = 1 + }; + + enum eAVDecAudioDualMono { + eAVDecAudioDualMono_IsNotDualMono = 0, + eAVDecAudioDualMono_IsDualMono = 1, + eAVDecAudioDualMono_UnSpecified = 2 + }; + + enum eAVDecAudioDualMonoReproMode { + eAVDecAudioDualMonoReproMode_STEREO = 0, + eAVDecAudioDualMonoReproMode_LEFT_MONO = 1, + eAVDecAudioDualMonoReproMode_RIGHT_MONO = 2, + eAVDecAudioDualMonoReproMode_MIX_MONO = 3 + }; + + enum eAVAudioChannelConfig { + eAVAudioChannelConfig_FRONT_LEFT = 0x1, + eAVAudioChannelConfig_FRONT_RIGHT = 0x2, + eAVAudioChannelConfig_FRONT_CENTER = 0x4, + eAVAudioChannelConfig_LOW_FREQUENCY = 0x8, + eAVAudioChannelConfig_BACK_LEFT = 0x10, + eAVAudioChannelConfig_BACK_RIGHT = 0x20, + eAVAudioChannelConfig_FRONT_LEFT_OF_CENTER = 0x40, + eAVAudioChannelConfig_FRONT_RIGHT_OF_CENTER = 0x80, + eAVAudioChannelConfig_BACK_CENTER = 0x100, + eAVAudioChannelConfig_SIDE_LEFT = 0x200, + eAVAudioChannelConfig_SIDE_RIGHT = 0x400, + eAVAudioChannelConfig_TOP_CENTER = 0x800, + eAVAudioChannelConfig_TOP_FRONT_LEFT = 0x1000, + eAVAudioChannelConfig_TOP_FRONT_CENTER = 0x2000, + eAVAudioChannelConfig_TOP_FRONT_RIGHT = 0x4000, + eAVAudioChannelConfig_TOP_BACK_LEFT = 0x8000, + eAVAudioChannelConfig_TOP_BACK_CENTER = 0x10000, + eAVAudioChannelConfig_TOP_BACK_RIGHT = 0x20000 + }; + + enum eAVDDSurroundMode { + eAVDDSurroundMode_NotIndicated = 0, + eAVDDSurroundMode_No = 1, + eAVDDSurroundMode_Yes = 2 + }; + + 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 + }; + + enum eAVDecDDMatrixDecodingMode { + eAVDecDDMatrixDecodingMode_OFF = 0, + eAVDecDDMatrixDecodingMode_ON = 1, + eAVDecDDMatrixDecodingMode_AUTO = 2 + }; + + enum eAVDecDDStereoDownMixMode { + eAVDecDDStereoDownMixMode_Auto = 0, + eAVDecDDStereoDownMixMode_LtRt = 1, + eAVDecDDStereoDownMixMode_LoRo = 2 + }; + + enum eAVDSPLoudnessEqualization { + eAVDSPLoudnessEqualization_OFF = 0, + eAVDSPLoudnessEqualization_ON = 1, + eAVDSPLoudnessEqualization_AUTO = 2 + }; + + enum eAVDSPSpeakerFill { + eAVDSPSpeakerFill_OFF = 0, + eAVDSPSpeakerFill_ON = 1, + eAVDSPSpeakerFill_AUTO = 2 + }; + + enum eAVEncChromaEncodeMode { + eAVEncChromaEncodeMode_420, + eAVEncChromaEncodeMode_444, + eAVEncChromaEncodeMode_444_v2 }; #define STATIC_CODECAPI_AVDecVideoThumbnailGenerationMode 0x2efd8eee,0x1150,0x4328,0x9c,0xf5,0x66,0xdc,0xe9,0x33,0xfc,0xf4