Win32 API:eAVEncH264VProfile 枚举(Codecapi.h)
eAVEncH264VProfile 是 Win32 API 中的一个枚举,同样定义在 Codecapi.h 头文件中,用于表示 H.264 编码器的配置文件(Profile)设置。H.264 编码器支持不同的配置文件,每个配置文件都定义了一组特定的编码参数。以下是 eAVEncH264VProfile 枚举的定义:typedef enum eAVEncH264VProfile { eAVEncH264VProfile_unknown = 0, eAVEncH264VProfile_Simple = 66, eAVEncH264VProfile_Base = 66, eAVEncH264VProfile_Main = 77, eAVEncH264VProfile_High = 100, eAVEncH264VProfile_Unknown = 66} eAVEncH264VProfile;这个枚举定义了 H.264 编码器的不同配置文件,包括 Simple、Base、Main 和 High 等。每个配置文件对应不同的编码特性和功能。您可以根据您的需求...
Win32 API:eAVEncH264VLevel 枚举(Codecapi.h)
eAVEncH264VLevel 是 Win32 API 中的一个枚举,定义在 Codecapi.h 头文件中,用于表示 H.264 编码器的级别(Level)设置。H.264 是一种常见的视频编码标准,级别用于指定视频流的特定配置和限制。以下是 eAVEncH264VLevel 枚举的定义:typedef enum eAVEncH264VLevel { eAVEncH264VLevel1 = 10, 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, eAVEncH...
Win32 API:eAVEncH264PictureType 枚举(Codecapi.h)
在 Win32 API 中,eAVEncH264PictureType 枚举是在 Codecapi.h 头文件中定义的,用于表示 H.264 编码器的图像类型。该枚举定义了不同的图像类型,以便编码器能够标识视频流中的不同图像帧。以下是该枚举的可能值:typedef enum eAVEncH264PictureType { eAVEncH264PictureType_IDR = 0, eAVEncH264PictureType_P = 1, eAVEncH264PictureType_B = 2, eAVEncH264PictureType_Skip = 3, eAVEncH264PictureType_Ref = 4, eAVEncH264PictureType_Max = 5, eAVEncH264PictureType_ForceDWORD = 0x7fffffff} eAVEncH264PictureType;每个枚举值的含义如下: eAVEncH264PictureType_IDR:IDR(Instantaneous Decoder R...
Win32 API:eAVEncDDSurroundExMode 枚举(Codecapi.h)
在 Win32 API 中,eAVEncDDSurroundExMode 枚举是在 Codecapi.h 头文件中定义的,用于配置音频编码器对 Dolby Digital 音频的环绕扩展模式。该枚举定义了不同的环绕扩展模式,以便编码器能够调整输出音频以适应不同的环绕声效果。以下是该枚举的可能值:typedef enum eAVEncDDSurroundExMode { eAVEncDDSurroundExMode_NotIndicated = 0, eAVEncDDSurroundExMode_No = 1, eAVEncDDSurroundExMode_Yes = 2, eAVEncDDSurroundExMode_ForceDWORD = 0x7fffffff} eAVEncDDSurroundExMode;每个枚举值的含义如下: eAVEncDDSurroundExMode_NotIndicated:未指定的环绕扩展模式。 eAVEncDDSurroundExMode_No:没有环绕扩展。 eAVEncDDSurroundExMode_Yes:有环绕扩展。...
Win32 API:eAVEncDDService 枚举(Codecapi.h)
在 Win32 API 中,eAVEncDDService 枚举是在 Codecapi.h 头文件中定义的,用于配置音频编码器对 Dolby Digital 音频的服务类型。该枚举定义了不同的服务类型,以便编码器能够调整输出音频以适应不同的服务需求。以下是该枚举的可能值:typedef enum eAVEncDDService { eAVEncDDService_CM = 0, eAVEncDDService_ME = 1, eAVEncDDService_VIS = 2, eAVEncDDService_HI = 3, eAVEncDDService_D = 4, eAVEncDDService_Carrier = 5, eAVEncDDService_Exp = 6, eAVEncDDService_VHP = 7, eAVEncDDService_AP = 8, eAVEncDDService_AudioDesc = 9, eAVEncDDService_Cons = 10, eAVEncDDService_...
Win32 API:eAVEncDDProductionRoomType 枚举(Codecapi.h)
在 Win32 API 中,eAVEncDDProductionRoomType 枚举是在 Codecapi.h 头文件中定义的,用于配置音频编码器对 Dolby Digital 音频的制作环境类型。该枚举定义了不同的环境类型,以便编码器能够调整输出音频以适应不同的制作环境。以下是该枚举的可能值:typedef enum eAVEncDDProductionRoomType { eAVEncDDProductionRoomType_NotIndicated = 0, eAVEncDDProductionRoomType_Large = 1, eAVEncDDProductionRoomType_Small = 2, eAVEncDDProductionRoomType_NotInAStudio = 3, eAVEncDDProductionRoomType_ForceDWORD = 0x7fffffff} eAVEncDDProductionRoomType;每个枚举值的含义如下: eAVEncDDProductionRoomType_NotIndicat...
Win32 API:eAVEncDDPreferredStereoDownMixMode 枚举(Codecapi.h)
在 Win32 API 中,eAVEncDDPreferredStereoDownMixMode 枚举是在 Codecapi.h 头文件中定义的,用于配置音频编码器对 Dolby Digital 音频的首选立体声混音模式。该枚举定义了不同的混音模式,以便编码器能够调整输出音频以适应不同的立体声混音需求。以下是该枚举的可能值:typedef enum eAVEncDDPreferredStereoDownMixMode { eAVEncDDPreferredStereoDownMixMode_LtRt = 0, eAVEncDDPreferredStereoDownMixMode_LoRo = 1, eAVEncDDPreferredStereoDownMixMode_NotIndicated = 2, eAVEncDDPreferredStereoDownMixMode_ForceDWORD = 0x7fffffff} eAVEncDDPreferredStereoDownMixMode;每个枚举值的含义如下: eAVEncDDPreferredStereoDo...
Win32 API:eAVEncDDHeadphoneMode 枚举(Codecapi.h)
在 Win32 API 中,eAVEncDDHeadphoneMode 枚举是在 Codecapi.h 头文件中定义的,用于配置音频编码器对 Dolby Digital 音频的耳机模式。该枚举定义了不同的耳机模式,以便编码器能够调整输出音频以适应耳机播放。以下是该枚举的可能值:typedef enum eAVEncDDHeadphoneMode { eAVEncDDHeadphoneMode_NotIndicated = 0, eAVEncDDHeadphoneMode_NotEncoded = 1, eAVEncDDHeadphoneMode_Encoded = 2, eAVEncDDHeadphoneMode_ForceDWORD = 0x7fffffff} eAVEncDDHeadphoneMode;每个枚举值的含义如下: eAVEncDDHeadphoneMode_NotIndicated:未指示耳机模式。 eAVEncDDHeadphoneMode_NotEncoded:不编码耳机模式。 eAVEncDDHeadphoneMode_Encoded:编码...
Win32 API:eAVEncDDDynamicRangeCompressionControl 枚举(Codecapi.h)
在 Win32 API 中,eAVEncDDDynamicRangeCompressionControl 枚举是在 Codecapi.h 头文件中定义的,用于配置音频编码器对 Dolby Digital 动态范围压缩的控制方式。该枚举定义了不同的控制方式,以便编码器能够调整输出音频的动态范围。以下是该枚举的可能值:typedef enum eAVEncDDDynamicRangeCompressionControl { eAVEncDDDynamicRangeCompressionControl_None = 0, eAVEncDDDynamicRangeCompressionControl_FilmStandard = 1, eAVEncDDDynamicRangeCompressionControl_FilmLight = 2, eAVEncDDDynamicRangeCompressionControl_MusicStandard = 3, eAVEncDDDynamicRangeCompressionControl_MusicLight = 4, ...
Win32 API:eAVEncCommonStreamEndHandling 枚举(Codecapi.h)
在 Win32 API 中,eAVEncCommonStreamEndHandling 枚举是在 Codecapi.h 头文件中定义的,用于配置音视频编码器的流结束处理方式。该枚举定义了不同的流结束处理方式,以便编码器在处理结束时采取适当的行为。以下是该枚举的可能值:typedef enum eAVEncCommonStreamEndHandling { eAVEncCommonStreamEndHandling_DiscardPartial = 0, eAVEncCommonStreamEndHandling_EnsureComplete = 1, eAVEncCommonStreamEndHandling_DiscardIncompatible = 2, eAVEncCommonStreamEndHandling_RewindAndResend = 3, eAVEncCommonStreamEndHandling_ForceDWORD = 0x7fffffff} eAVEncCommonStreamEndHandling;每个枚举值的含义如下: eAV...
Win32 API:eAVEncCommonRateControlMode 枚举(Codecapi.h)
在 Win32 API 中,eAVEncCommonRateControlMode 枚举是在 Codecapi.h 头文件中定义的,用于配置音视频编码器的常见速率控制模式。该枚举定义了不同的速率控制模式,以便编码器能够在编码过程中调整比特率。以下是该枚举的可能值:typedef enum eAVEncCommonRateControlMode { eAVEncCommonRateControlMode_CBR = 0, eAVEncCommonRateControlMode_PeakConstrainedVBR = 1, eAVEncCommonRateControlMode_UnconstrainedVBR = 2, eAVEncCommonRateControlMode_Quality = 3, eAVEncCommonRateControlMode_LowDelayVBR = 4, eAVEncCommonRateControlMode_GlobalVBR = 5, eAVEncCommonRateControlMode_GlobalLo...
Win32 API:eAVEncAudioInputContent 枚举(Codecapi.h)
在 Win32 API 中,eAVEncAudioInputContent 枚举是在 Codecapi.h 头文件中定义的,用于配置音频编码器的输入内容类型。该枚举定义了不同的输入内容类型,以便编码器能够正确地处理音频输入。以下是该枚举的可能值:typedef enum eAVEncAudioInputContent { eAVEncAudioInputContent_Unknown = 0, eAVEncAudioInputContent_Auto = 1, eAVEncAudioInputContent_Music = 2, eAVEncAudioInputContent_Voice = 3, eAVEncAudioInputContent_FilmStandard = 4, eAVEncAudioInputContent_Film24 = 5, eAVEncAudioInputContent_SpokenWord = 6, eAVEncAudioInputContent_Movie = 7, eAVEncAudioInputC...
Win32 API:eAVEncAudioDualMono 枚举(Codecapi.h)
在 Win32 API 中,eAVEncAudioDualMono 枚举是在 Codecapi.h 头文件中定义的,用于配置音频编码器的双声道单声道模式。该枚举定义了不同的模式,以便编码器能够正确地处理音频输入。以下是该枚举的可能值:typedef enum eAVEncAudioDualMono { eAVEncAudioDualMono_Prohibited = 0, eAVEncAudioDualMono_Independent = 1, eAVEncAudioDualMono_Same = 2, eAVEncAudioDualMono_ForceDWORD = 0x7fffffff} eAVEncAudioDualMono;每个枚举值的含义如下: eAVEncAudioDualMono_Prohibited:禁止使用双声道单声道模式。 eAVEncAudioDualMono_Independent:允许使用独立的双声道单声道模式。 eAVEncAudioDualMono_Same:强制双声道和单声道使用相同的编码参数。 eAVEncAudioDualMo...
Win32 API:eAVDecVideoSWPowerLevel 枚举(Codecapi.h)
在 Win32 API 中,eAVDecVideoSWPowerLevel 枚举是在 Codecapi.h 头文件中定义的,用于配置视频解码器的软件处理功耗级别。该枚举定义了不同的功耗级别,以便解码器在软件处理时能够根据设备性能选择适当的处理级别。以下是该枚举的可能值:typedef enum eAVDecVideoSWPowerLevel { eAVDecVideoSWPowerLevel_BatteryLife = 0, eAVDecVideoSWPowerLevel_Balanced = 1, eAVDecVideoSWPowerLevel_HighPerformance = 2, eAVDecVideoSWPowerLevel_ForceDWORD = 0x7fffffff} eAVDecVideoSWPowerLevel;每个枚举值的含义如下: eAVDecVideoSWPowerLevel_BatteryLife:低功耗模式,适用于长电池寿命。 eAVDecVideoSWPowerLevel_Balanced:平衡模式,权衡性能和功耗。 eAVDec...
Win32 API:eAVDecVideoSoftwareDeinterlaceMode 枚举(Codecapi.h)
在 Win32 API 中,eAVDecVideoSoftwareDeinterlaceMode 枚举是在 Codecapi.h 头文件中定义的,用于配置视频解码器的软件去隔行模式。该枚举定义了不同的去隔行模式,以便解码器能够正确地处理视频输入。以下是该枚举的可能值:typedef enum eAVDecVideoSoftwareDeinterlaceMode { eAVDecVideoSoftwareDeinterlaceMode_NoDeinterlacing = 0, eAVDecVideoSoftwareDeinterlaceMode_Progressive = 1, eAVDecVideoSoftwareDeinterlaceMode_MedianFiltering = 2, eAVDecVideoSoftwareDeinterlaceMode_EdgeFiltering = 3, eAVDecVideoSoftwareDeinterlaceMode_FieldAdaptive = 4, eAVDecVideoSoftwareDeinter...
Win32 API:eAVDecVideoInputScanType 枚举(Codecapi.h)
在Win32 API中,eAVDecVideoInputScanType 枚举是在 Codecapi.h 头文件中定义的,用于配置视频解码器的输入扫描类型。该枚举定义了不同的扫描类型,以便解码器能够正确地处理视频输入。以下是该枚举的可能值:typedef enum eAVDecVideoInputScanType { eAVDecVideoInputScan_DoNotUseContainerScanType = 0, eAVDecVideoInputScan_Progressive = 1, eAVDecVideoInputScan_Interlaced = 2, eAVDecVideoInputScan_ProgressiveSegmentedFrame = 3, eAVDecVideoInputScan_InterlacedSegmentedFrame = 4, eAVDecVideoInputScan_Automatic = 5, eAVDecVideoInputScan_Unknown = 6, eAVDecVideoInput...
Win32 API:eAVDecHEAACDynamicRangeControl 枚举(Codecapi.h)
在Win32 API中,eAVDecHEAACDynamicRangeControl 枚举是在 Codecapi.h 头文件中定义的,用于配置 HE-AAC(High-Efficiency Advanced Audio Coding)音频解码器的动态范围控制。该枚举定义了不同的动态范围控制模式,用于调整解码后的音频的动态范围。以下是该枚举的可能值:typedef enum eAVDecHEAACDynamicRangeControl { eAVDecHEAACDynamicRangeControl_Unconstrained = 0, eAVDecHEAACDynamicRangeControl_None = 1, eAVDecHEAACDynamicRangeControl_FilmLight = 2, eAVDecHEAACDynamicRangeControl_FilmStandard = 3, eAVDecHEAACDynamicRangeControl_MusicLight = 4, eAVDecHEAACDynamicRangeContr...
Win32 API:eAVDecDDStereoDownMixMode 枚举(Codecapi.h)
在Win32 API中,eAVDecDDStereoDownMixMode 枚举是在 Codecapi.h 头文件中定义的,用于配置音频解码器的双声道混音模式。该枚举定义了不同的混音模式,用于处理双声道音频数据的解码过程。以下是该枚举的可能值:typedef enum eAVDecDDStereoDownMixMode { eAVDecDDStereoDownMixMode_Auto = 0, eAVDecDDStereoDownMixMode_LtRt = 1, eAVDecDDStereoDownMixMode_LoRo = 2, eAVDecDDStereoDownMixMode_LtRtCenter = 3, eAVDecDDStereoDownMixMode_LtRtSurround = 4, eAVDecDDStereoDownMixMode_LtRtTotal = 5, eAVDecDDStereoDownMixMode_Custom = 6, eAVDecDDStereoDownMixMode_ForceDWORD = 0...