Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
This header is used by multiple technologies. For more information, see:
codecapi.h contains the following programming interfaces:
Enumerations
| eAVAudioChannelConfig Specifies the speaker configuration for the audio channels in the audio bit stream. This enumeration is used with the AVAudioChannelConfig property. |
| eAVDDSurroundMode Specifies whether the audio is encoded in Dolby Surround. This enumeration is used with the AVDDSurroundMode property. |
| eAVDecAACDownmixMode Specifies whether an AAC decoder uses standard MPEG-2/MPEG-4 stereo downmix equations. |
| eAVDecAudioDualMono Specifies whether the input audio stream is stereo or dual mono. This enumeration is used with the AVDecAudioDualMono property. |
| eAVDecAudioDualMonoReproMode Specifies how the decoder reproduces dual mono audio. This enumeration is used with the AVDecAudioDualMonoReproMode property. |
| eAVDecDDOperationalMode Specifies the compression control mode for a Dolby AC-3 audio stream. This enumeration is used with the AVDecDDOperationalMode property. |
| eAVDecDDStereoDownMixMode Specifies the stereo downmix mode for a Dolby Digital audio decoder. |
| eAVDecHEAACDynamicRangeControl Specifies whether an AAC decoder performs dynamic range control. |
| eAVDecVideoInputScanType Specifies how the decoded video stream is interlaced. This enumeration is used with the AVDecVideoInputScanType property. |
| eAVDecVideoSoftwareDeinterlaceMode Specifies a video decoder's software deinterlace mode. This enumeration is used with the AVDecVideoSoftwareDeinterlaceMode property. |
| eAVDecVideoSWPowerLevel Specifies the power-saving level of a video decoder. |
| eAVDSPLoudnessEqualization Specifies whether loudness equalization is enabled in an audio decoder or digital signal processor (DSP). |
| eAVDSPSpeakerFill Specifies whether speaker fill is enabled in an audio decoder or digital signal processor (DSP). |
| eAVEncAdaptiveMode Specifies the adaptive encoding mode for a video encoder. |
| eAVEncAudioDualMono Specifies whether 2-channel audio is encoded as stereo or dual mono. This enumeration is used with the AVEncAudioDualMono property. |
| eAVEncAudioInputContent Specifies whether the audio content contains music or voice. This enumeration is used with the AVEncAudioInputContent property. |
| eAVEncCommonRateControlMode Specifies the rate control mode for an encoder. This enumeration is used with the AVEncCommonRateControlMode codec property. |
| eAVEncCommonStreamEndHandling Specifies whether the encoder discards partial groups of pictures (GOPs) at the end of the stream. This enumeration is used with the AVEncCommonStreamEndHandling codec property. |
| eAVEncDDAtoDConverterType Specifies the type of analog-to-digital (A/D) conversion for a Dolby Digital audio stream. This enumeration is used with the AVEncDDAtoDConverterType property. |
| eAVEncDDDynamicRangeCompressionControl Specifies the dynamic range control profile in a Dolby Digital audio stream. This enumeration is used with the AVEncDDDynamicRangeCompressionControl property. |
| eAVEncDDHeadphoneMode Specifies headphone mode for a Dolby Digital audio stream. This enumeration is used with the AVEncDDHeadphoneMode property. |
| eAVEncDDPreferredStereoDownMixMode Specifies the preferred stereo downmix mode for a Dolby Digital audio stream. This enumeration is used with the AVEncDDPreferredStereoDownMixMode property. |
| eAVEncDDProductionRoomType Specifies the room type for a Dolby Digital audio stream. This enumeration is used with the AVEncDDProductionRoomType property. |
| eAVEncDDService Specifies the audio service contained in a Dolby Digital audio stream. This enumeration is used with the AVEncDDService property. |
| eAVEncDDSurroundExMode Specifies whether a Dolby Digital audio stream is encoded in Dolby Digital Surround EX. This enumeration is used with the AVEncDDSurroundExMode property. |
| eAVEncH264PictureType Specifies the type of picture that is output by a video encoder. |
| eAVEncH264VLevel Specifies an H.264 encoding level. |
| eAVEncH264VProfile Specifies an H.264 video profile. |
| eAVEncH265VLevel Specifies an H.265 encoding level. |
| eAVEncH265VProfile Specifies an H.265 video profile. |
| eAVEncInputVideoSystem Specifies the nominal range for a video source. This enumeration is used with the AVEncInputVideoSystem property. |
| eAVEncMPACodingMode Specifies the MPEG audio encoding mode. This enumeration is used with the AVEncMPACodingMode property. |
| eAVEncMPAEmphasisType Specifies the type of de-emphasis filter that should be used when decoding. This enumeration is used with the AVEncMPAEmphasisType property. |
| eAVEncMPALayer Specifies the MPEG audio layer. This enumeration is used with the AVEncMPALayer property. |
| eAVEncMPVFrameFieldMode Specifies whether the encoder produces encoded fields or encoded frames. This enumeration is used with the AVEncMPVFrameFieldMode property. |
| eAVEncMPVIntraVLCTable Specifies which variable-length coding (VLC) table to use for entropy coding. This enumeration is used with the AVEncMPVIntraVLCTable property. |
| eAVEncMPVLevel Specifies the MPEG-2 profile. This enumeration is used with the AVEncMPVLevel property. |
| eAVEncMPVProfile Specifies the MPEG-2 profile. This enumeration is used with the AVEncMPVProfile property. |
| eAVEncMPVQScaleType Specifies whether the quantizer scale is linear or non-linear. This enumeration is used with the AVEncMPVQScaleType property. |
| eAVEncMPVScanPattern Specifies the macroblock scan pattern. This enumeration is used with the AVEncMPVScanPattern property. |
| eAVEncMPVSceneDetection Specifies how the encoder behaves when it detects a new scene. This enumeration is used with the AVEncMPVSceneDetection property. |
| eAVEncMuxOutput Specifies the type of output stream produced by a multiplexer. This enumeration is used with the AVEncMuxOutputStreamType property. |
| eAVEncVideoChromaResolution Specifies chroma resolution. This enumeration is used with the AVEncVideoInputChromaResolution and AVEncVideoOutputChromaResolution properties. |
| eAVEncVideoChromaSubsampling Specifies chroma siting. Chroma siting defines the positions of the chroma samples relative to the luma samples. This enumeration is used with the AVEncVideoInputChromaSubsampling and AVEncVideoOutputChromaSubsampling properties. |
| eAVEncVideoColorLighting Specifies the intended lighting conditions for viewing a video source. This enumeration is used with the AVEncVideoInputColorLighting and AVEncVideoOutputColorLighting properties. |
| eAVEncVideoColorNominalRange Specifies the nominal range for a video source. This enumeration is used with the AVEncVideoInputChromaSubsampling and AVEncVideoOutputChromaSubsampling properties. |
| eAVEncVideoColorPrimaries Specifies the color primaries of the video. This enumeration is used with the AVEncVideoInputColorPrimaries and AVEncVideoOutputColorPrimaries properties. |
| eAVEncVideoColorTransferFunction Specifies the conversion function from R'G'B' to RGB. This enumeration is used with the AVEncVideoInputColorTransferFunction and AVEncVideoOutputColorTransferFunction properties. |
| eAVEncVideoColorTransferMatrix Specifies the conversion matrix from the Y'Cb'Cr' color space to the R'G'B' color space. This enumeration is used with the AVEncVideoInputColorTransferMatrix and AVEncVideoOutputColorTransferMatrix properties. |
| eAVEncVideoContentType Specifies the type of video content. |
| eAVEncVideoFilmContent Specifies whether the original source of the input video was film or video. This enumeration is used with the AVEncVideoSourceFilmContent property. |
| eAVEncVideoOutputFrameRateConversion Specifies whether the encoder converts the frame rate, if the output frame rate does not match the input frame rate. This enumeration is used with the AVEncVideoOutputFrameRateConversion property. |
| eAVEncVideoOutputScanType Specifies how the encoder interlaces the output video. This enumeration is used with the AVEncVideoOutputScanType property. |
| eAVEncVideoSourceScanType Specifies whether the input frames for an encoder are progressive or interlaced. This enumeration is used with the AVEncVideoForceSourceScanType property. |
| eAVFastDecodeMode Specifies the video decoding speed. This enumeration is used with the AVDecVideoFastDecodeMode property. |