en-tête codecapi.h
Cet en-tête est utilisé par plusieurs technologies. Pour plus d'informations, consultez les pages suivantes :
codecapi.h contient les interfaces de programmation suivantes :
Énumérations
eAVAudioChannelConfig Spécifie la configuration du haut-parleur pour les canaux audio dans le flux de bits audio. Cette énumération est utilisée avec la propriété AVAudioChannelConfig. |
eAVDDSurroundMode Spécifie si l’audio est encodé en Dolby Surround. Cette énumération est utilisée avec la propriété AVDDSurroundMode. |
eAVDecAACDownmixMode Spécifie si un décodeur AAC utilise des équations de mixage stéréo MPEG-2/MPEG-4 standard. |
eAVDecAudioDualMono Spécifie si le flux audio d’entrée est stéréo ou double mono. Cette énumération est utilisée avec la propriété AVDecAudioDualMono. |
eAVDecAudioDualMonoReproMode Spécifie la façon dont le décodeur reproduit l’audio double mono. Cette énumération est utilisée avec la propriété AVDecAudioDualMonoReproMode. |
eAVDecDDOperationalMode Spécifie le mode de contrôle de compression pour un flux audio Dolby AC-3. Cette énumération est utilisée avec la propriété AVDecDDOperationalMode. |
eAVDecDDStereoDownMixMode Spécifie le mode de mixage inférieur stéréo pour un décodeur audio Dolby Digital. |
eAVDecHEAACDynamicRangeControl Spécifie si un décodeur AAC effectue un contrôle de plage dynamique. |
eAVDecVideoInputScanType Spécifie la façon dont le flux vidéo décodé est entrelacé. Cette énumération est utilisée avec la propriété AVDecVideoInputScanType. |
eAVDecVideoSoftwareDeinterlaceMode Spécifie le mode de désentlacement logiciel d’un décodeur vidéo. Cette énumération est utilisée avec la propriété AVDecVideoSoftwareDeinterlaceMode. |
eAVDecVideoSWPowerLevel Spécifie le niveau d’économie d’énergie d’un décodeur vidéo. |
eAVDSPLoudnessEqualization Spécifie si l’égalisation du bruit est activée dans un décodeur audio ou un processeur de signal numérique (DSP). |
eAVDSPSpeakerFill Spécifie si le remplissage du haut-parleur est activé dans un décodeur audio ou un processeur de signal numérique (DSP). |
eAVEncAdaptiveMode Spécifie le mode d’encodage adaptatif pour un encodeur vidéo. |
eAVEncAudioDualMono Spécifie si l’audio à 2 canaux est encodé en stéréo ou double mono. Cette énumération est utilisée avec la propriété AVEncAudioDualMono. |
eAVEncAudioInputContent Spécifie si le contenu audio contient de la musique ou de la voix. Cette énumération est utilisée avec la propriété AVEncAudioInputContent. |
eAVEncCommonRateControlMode Spécifie le mode de contrôle de débit pour un encodeur. Cette énumération est utilisée avec la propriété de codec AVEncCommonRateControlMode. |
eAVEncCommonStreamEndHandling Spécifie si l’encodeur ignore des groupes d’images partiels (GOPs) à la fin du flux. Cette énumération est utilisée avec la propriété de codec AVEncCommonStreamEndHandling. |
eAVEncDDAtoDConverterType Spécifie le type de conversion analogique-numérique (A/D) pour un flux audio Dolby Digital. Cette énumération est utilisée avec la propriété AVEncDDAtoDConverterType. |
eAVEncDDDynamicRangeCompressionControl Spécifie le profil de contrôle de plage dynamique dans un flux audio Dolby Digital. Cette énumération est utilisée avec la propriété AVEncDDDynamicRangeCompressionControl. |
eAVEncDDHeadphoneMode Spécifie le mode casque pour un flux audio Dolby Digital. Cette énumération est utilisée avec la propriété AVEncDDHeadphoneMode. |
eAVEncDDPreferredStereoDownMixMode Spécifie le mode de mixage stéréo préféré pour un flux audio Dolby Digital. Cette énumération est utilisée avec la propriété AVEncDDPreferredStereoDownMixMode. |
eAVEncDDProductionRoomType Spécifie le type de salle d’un flux audio Dolby Digital. Cette énumération est utilisée avec la propriété AVEncDDProductionRoomType. |
eAVEncDDService Spécifie le service audio contenu dans un flux audio Dolby Digital. Cette énumération est utilisée avec la propriété AVEncDDService. |
eAVEncDDSurroundExMode Spécifie si un flux audio Dolby Digital est encodé en Dolby Digital Surround EX. Cette énumération est utilisée avec la propriété AVEncDDSurroundExMode. |
eAVEncH264PictureType Spécifie le type d’image qui est généré par un encodeur vidéo. |
eAVEncH264VLevel Spécifie un niveau d’encodage H.264. |
eAVEncH264VProfile Spécifie un profil vidéo H.264. |
eAVEncInputVideoSystem Spécifie la plage nominale d’une source vidéo. Cette énumération est utilisée avec la propriété AVEncInputVideoSystem. |
eAVEncMPACodingMode Spécifie le mode d’encodage audio MPEG. Cette énumération est utilisée avec la propriété AVEncMPACodingMode. |
eAVEncMPAEmphasisType Spécifie le type de filtre de dé-emphase qui doit être utilisé lors du décodage. Cette énumération est utilisée avec la propriété AVEncMPAEmphasisType. |
eAVEncMPALayer Spécifie la couche audio MPEG. Cette énumération est utilisée avec la propriété AVEncMPALayer. |
eAVEncMPVFrameFieldMode Spécifie si l’encodeur produit des champs encodés ou des trames encodées. Cette énumération est utilisée avec la propriété AVEncMPVFrameFieldMode. |
eAVEncMPVIntraVLCTable Spécifie la table de codage de longueur variable (VLC) à utiliser pour le codage entropie. Cette énumération est utilisée avec la propriété AVEncMPVIntraVLCTable. |
eAVEncMPVLevel Spécifie le profil MPEG-2. Cette énumération est utilisée avec la propriété AVEncMPVLevel. |
eAVEncMPVProfile Spécifie le profil MPEG-2. Cette énumération est utilisée avec la propriété AVEncMPVProfile. |
eAVEncMPVQScaleType Spécifie si l’échelle du quantizer est linéaire ou non linéaire. Cette énumération est utilisée avec la propriété AVEncMPVQScaleType. |
eAVEncMPVScanPattern Spécifie le modèle d’analyse macroblock. Cette énumération est utilisée avec la propriété AVEncMPVScanPattern. |
eAVEncMPVSceneDetection Spécifie le comportement de l’encodeur lorsqu’il détecte une nouvelle scène. Cette énumération est utilisée avec la propriété AVEncMPVSceneDetection. |
eAVEncMuxOutput Spécifie le type de flux de sortie produit par un multiplexeur. Cette énumération est utilisée avec la propriété AVEncMuxOutputStreamType. |
eAVEncVideoChromaResolution Spécifie la résolution chromatique. Cette énumération est utilisée avec les propriétés AVEncVideoInputChromaResolution et AVEncVideoOutputChromaResolution. |
eAVEncVideoChromaSubsampling Spécifie l’emplacements chromatique. L’établissement chromatique définit les positions des échantillons de chroma par rapport aux échantillons de luma. Cette énumération est utilisée avec les propriétés AVEncVideoInputChromaSubsampling et AVEncVideoOutputChromaSubsampling. |
eAVEncVideoColorLighting Spécifie les conditions d’éclairage prévues pour l’affichage d’une source vidéo. Cette énumération est utilisée avec les propriétés AVEncVideoInputColorLighting et AVEncVideoOutputColorLighting. |
eAVEncVideoColorNominalRange Spécifie la plage nominale d’une source vidéo. Cette énumération est utilisée avec les propriétés AVEncVideoInputChromaSubsampling et AVEncVideoOutputChromaSubsampling. |
eAVEncVideoColorPrimaries Spécifie les couleurs primaires de la vidéo. Cette énumération est utilisée avec les propriétés AVEncVideoInputColorPrimaries et AVEncVideoOutputColorPrimaries. |
eAVEncVideoColorTransferFunction Spécifie la fonction de conversion de R’G’B' en RVB. Cette énumération est utilisée avec les propriétés AVEncVideoInputColorTransferFunction et AVEncVideoOutputColorTransferFunction. |
eAVEncVideoColorTransferMatrix Spécifie la matrice de conversion de l’espace de couleur Y’Cb’Cr' vers l’espace de couleur R’G’B'. Cette énumération est utilisée avec les propriétés AVEncVideoInputColorTransferMatrix et AVEncVideoOutputColorTransferMatrix. |
eAVEncVideoContentType Spécifie le type de contenu vidéo. |
eAVEncVideoFilmContent Spécifie si la source d’origine de la vidéo d’entrée était un film ou une vidéo. Cette énumération est utilisée avec la propriété AVEncVideoSourceFilmContent. |
eAVEncVideoOutputFrameRateConversion Spécifie si l’encodeur convertit la fréquence d’images, si la fréquence d’images de sortie ne correspond pas à la fréquence d’images d’entrée. Cette énumération est utilisée avec la propriété AVEncVideoOutputFrameRateConversion. |
eAVEncVideoOutputScanType Spécifie la façon dont l’encodeur entrelace la vidéo de sortie. Cette énumération est utilisée avec la propriété AVEncVideoOutputScanType. |
eAVEncVideoSourceScanType Spécifie si les trames d’entrée d’un encodeur sont progressives ou entrelacées. Cette énumération est utilisée avec la propriété AVEncVideoForceSourceScanType. |
eAVFastDecodeMode Spécifie la vitesse de décodage vidéo. Cette énumération est utilisée avec la propriété AVDecVideoFastDecodeMode. |