Ler em inglês

Compartilhar via


cabeçalho codecapi.h

Esse cabeçalho é usado por várias tecnologias. Para obter mais informações, consulte:

codecapi.h contém as seguintes interfaces de programação:

Enumerações

 
eAVAudioChannelConfig

Especifica a configuração do alto-falante para os canais de áudio no fluxo de bits de áudio. Essa enumeração é usada com a propriedade AVAudioChannelConfig.
eAVDDSurroundMode

Especifica se o áudio está codificado em Dolby Surround. Essa enumeração é usada com a propriedade AVDDSurroundMode.
eAVDecAACDownmixMode

Especifica se um decodificador AAC usa equações de downmix estéreo PADRÃO MPEG-2/MPEG-4.
eAVDecAudioDualMono

Especifica se o fluxo de áudio de entrada é estéreo ou mono duplo. Essa enumeração é usada com a propriedade AVDecAudioDualMono.
eAVDecAudioDualMonoReproMode

Especifica como o decodificador reproduz áudio mono duplo. Essa enumeração é usada com a propriedade AVDecAudioDualMonoReproMode.
eAVDecDDOperationalMode

Especifica o modo de controle de compactação para um fluxo de áudio Dolby AC-3. Essa enumeração é usada com a propriedade AVDecDDOperationalMode.
eAVDecDDStereoDownMixMode

Especifica o modo de downmix estéreo para um decodificador de áudio Dolby Digital.
eAVDecHEAACDynamicRangeControl

Especifica se um decodificador do AAC executa o controle de intervalo dinâmico.
eAVDecVideoInputScanType

Especifica como o fluxo de vídeo decodificado está entrelaçado. Essa enumeração é usada com a propriedade AVDecVideoInputScanType.
eAVDecVideoSoftwareDeinterlaceMode

Especifica o modo de desinterlace de software de um decodificador de vídeo. Essa enumeração é usada com a propriedade AVDecVideoSoftwareDeinterlaceMode.
eAVDecVideoSWPowerLevel

Especifica o nível de economia de energia de um decodificador de vídeo.
eAVDSPLoudnessEqualization

Especifica se a equalização de intensidade está habilitada em um decodificador de áudio ou DSP (processador de sinal digital).
eAVDSPSpeakerFill

Especifica se o preenchimento do alto-falante está habilitado em um decodificador de áudio ou DSP (processador de sinal digital).
eAVEncAdaptiveMode

Especifica o modo de codificação adaptável para um codificador de vídeo.
eAVEncAudioDualMono

Especifica se o áudio de dois canais é codificado como estéreo ou mono duplo. Essa enumeração é usada com a propriedade AVEncAudioDualMono.
eAVEncAudioInputContent

Especifica se o conteúdo de áudio contém música ou voz. Essa enumeração é usada com a propriedade AVEncAudioInputContent.
eAVEncCommonRateControlMode

Especifica o modo de controle de taxa para um codificador. Essa enumeração é usada com a propriedade codec AVEncCommonRateControlMode.
eAVEncCommonStreamEndHandling

Especifica se o codificador descarta grupos parciais de imagens (GOPs) no final do fluxo. Essa enumeração é usada com a propriedade codec AVEncCommonStreamEndHandling.
eAVEncDDAtoDConverterType

Especifica o tipo de conversão analógica para digital (A/D) para um fluxo de áudio Dolby Digital. Essa enumeração é usada com a propriedade AVEncDDAtoDConverterType.
eAVEncDDDynamicRangeCompressionControl

Especifica o perfil de controle de intervalo dinâmico em um fluxo de áudio Dolby Digital. Essa enumeração é usada com a propriedade AVEncDDDynamicRangeCompressionControl.
eAVEncDDHeadphoneMode

Especifica o modo de fone de ouvido para um fluxo de áudio Dolby Digital. Essa enumeração é usada com a propriedade AVEncDHeadphoneMode.
eAVEncDDPreferredStereoDownMixMode

Especifica o modo de downmix estéreo preferido para um fluxo de áudio Dolby Digital. Essa enumeração é usada com a propriedade AVEncDDPreferredStereoDownMixMode.
eAVEncDDProductionRoomType

Especifica o tipo de sala para um fluxo de áudio Dolby Digital. Essa enumeração é usada com a propriedade AVEncDProductionRoomType.
eAVEncDDService

Especifica o serviço de áudio contido em um fluxo de áudio Dolby Digital. Essa enumeração é usada com a propriedade AVEncDDService.
eAVEncDDSurroundExMode

Especifica se um fluxo de áudio Dolby Digital está codificado no Dolby Digital Surround EX. Essa enumeração é usada com a propriedade AVEncDDSurroundExMode.
eAVEncH264PictureType

Especifica o tipo de imagem que é gerado por um codificador de vídeo.
eAVEncH264VLevel

Especifica um nível de codificação H.264.
eAVEncH264VProfile

Especifica um perfil de vídeo H.264.
eAVEncInputVideoSystem

Especifica o intervalo nominal de uma fonte de vídeo. Essa enumeração é usada com a propriedade AVEncInputVideoSystem.
eAVEncMPACodingMode

Especifica o modo de codificação de áudio MPEG. Essa enumeração é usada com a propriedade AVEncMPACodingMode.
eAVEncMPAEmphasisType

Especifica o tipo de filtro de desescente que deve ser usado durante a decodificação. Essa enumeração é usada com a propriedade AVEncMPAEmphasisType.
eAVEncMPALayer

Especifica a camada de áudio MPEG. Essa enumeração é usada com a propriedade AVEncMPALayer.
eAVEncMPVFrameFieldMode

Especifica se o codificador produz campos codificados ou quadros codificados. Essa enumeração é usada com a propriedade AVEncMPVFrameFieldMode.
eAVEncMPVIntraVLCTable

Especifica qual tabela VLC (codificação de comprimento variável) usar para codificação de entropia. Essa enumeração é usada com a propriedade AVEncMPVIntraVLCTable.
eAVEncMPVLevel

Especifica o perfil MPEG-2. Essa enumeração é usada com a propriedade AVEncMPVLevel.
eAVEncMPVProfile

Especifica o perfil MPEG-2. Essa enumeração é usada com a propriedade AVEncMPVProfile.
eAVEncMPVQScaleType

Especifica se a escala do quantizador é linear ou não linear. Essa enumeração é usada com a propriedade AVEncMPVQScaleType.
eAVEncMPVScanPattern

Especifica o padrão de verificação de macroblock. Essa enumeração é usada com a propriedade AVEncMPVScanPattern.
eAVEncMPVSceneDetection

Especifica como o codificador se comporta quando detecta uma nova cena. Essa enumeração é usada com a propriedade AVEncMPVSceneDetection.
eAVEncMuxOutput

Especifica o tipo de fluxo de saída produzido por um multiplexador. Essa enumeração é usada com a propriedade AVEncMuxOutputStreamType.
eAVEncVideoChromaResolution

Especifica a resolução de croma. Essa enumeração é usada com as propriedades AVEncVideoInputChromaResolution e AVEncVideoOutputChromaResolution.
eAVEncVideoChromaSubsampling

Especifica chroma siting. Chroma siting define as posições das amostras de croma em relação às amostras de luma. Essa enumeração é usada com as propriedades AVEncVideoInputChromaSubsampling e AVEncVideoOutputChromaSubsampling.
eAVEncVideoColorLighting

Especifica as condições de iluminação pretendidas para exibir uma fonte de vídeo. Essa enumeração é usada com as propriedades AVEncVideoInputColorLighting e AVEncVideoOutputColorLighting.
eAVEncVideoColorNominalRange

Especifica o intervalo nominal de uma fonte de vídeo. Essa enumeração é usada com as propriedades AVEncVideoInputChromaSubsampling e AVEncVideoOutputChromaSubsampling.
eAVEncVideoColorPrimaries

Especifica as primárias de cores do vídeo. Essa enumeração é usada com as propriedades AVEncVideoInputColorPrimaries e AVEncVideoOutputColorPrimaries.
eAVEncVideoColorTransferFunction

Especifica a função de conversão de R'G'B' para RGB. Essa enumeração é usada com as propriedades AVEncVideoInputColorTransferFunction e AVEncVideoOutputColorTransferFunction.
eAVEncVideoColorTransferMatrix

Especifica a matriz de conversão do espaço de cor Y'Cb'Cr' para o espaço de cor R'G'B'. Essa enumeração é usada com as propriedades AVEncVideoInputColorTransferMatrix e AVEncVideoOutputColorTransferMatrix.
eAVEncVideoContentType

Especifica o tipo de conteúdo de vídeo.
eAVEncVideoFilmContent

Especifica se a origem original do vídeo de entrada era filme ou vídeo. Essa enumeração é usada com a propriedade AVEncVideoSourceFilmContent.
eAVEncVideoOutputFrameRateConversion

Especifica se o codificador converte a taxa de quadros, se a taxa de quadros de saída não corresponder à taxa de quadros de entrada. Essa enumeração é usada com a propriedade AVEncVideoOutputFrameRateConversion.
eAVEncVideoOutputScanType

Especifica como o codificador entrelaça o vídeo de saída. Essa enumeração é usada com a propriedade AVEncVideoOutputScanType.
eAVEncVideoSourceScanType

Especifica se os quadros de entrada de um codificador são progressivos ou entrelaçados. Essa enumeração é usada com a propriedade AVEncVideoForceSourceScanType.
eAVFastDecodeMode

Especifica a velocidade de decodificação de vídeo. Essa enumeração é usada com a propriedade AVDecVideoFastDecodeMode.