Partager via


Énumérations de l’API codec

[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture in Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation au lieu de DirectShow, si possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Énumération Description
eAVAudioChannelConfig Spécifie la configuration du haut-parleur pour les canaux audio dans le flux de bits audio.
eAVDDSurroundMode Spécifie si l’audio est encodé en Dolby Surround.
eAVDecAACDownmixMode Spécifie si un décodeur AAC utilise des équations de downmix 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.
eAVDecAudioDualMonoReproMode Spécifie comment le décodeur reproduit l’audio mono double.
eAVDecDDOperationalMode Spécifie le mode de contrôle de compression pour un flux audio Dolby AC-3.
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é.
eAVDecVideoSoftwareDeinterlaceMode Spécifie le mode de désinterlacement logiciel d’un décodeur vidéo.
eAVDecVideoSWPowerLevel Spécifie le niveau d’économie d’énergie d’un décodeur vidéo.
eAVDSPLoudnessEqualization Spécifie si l’égalisation du son 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 DSP.
eAVEncAudioDualMono Spécifie si l’audio à 2 canaux est encodé en stéréo ou en mono double.
eAVEncAudioInputContent, énumération Spécifie si le contenu audio contient de la musique ou de la voix.
eAVEncCommonRateControlMode Spécifie le mode de contrôle de débit.
eAVEncCommonStreamEndHandling Spécifie si l’encodeur ignore les groupes partiels d’images (GOPs) à la fin du flux.
eAVEncDDAtoDConverterType Spécifie le type de conversion analogique-numérique (A/D) pour un flux audio Dolby Digital.
eAVEncDDDynamicRangeCompressionControl Spécifie le profil de contrôle de plage dynamique dans un flux audio Dolby Digital.
eAVEncDDHeadphoneMode Spécifie le mode casque pour un flux audio Dolby Digital.
eAVEncDDPreferredStereoDownMixMode Spécifie le mode de mixage stéréo préféré pour un flux audio Dolby Digital.
eAVEncDDProductionRoomType Spécifie le type de salle pour un flux audio Dolby Digital.
eAVEncDDService Spécifie le service audio contenu dans un flux audio Dolby Digital.
eAVEncDDSurroundExMode Spécifie si un flux audio Dolby Digital est encodé en Dolby Digital Surround EX.
eAVEncInputVideoSystem Spécifie la plage nominale d’une source vidéo.
eAVEncMPACodingMode Spécifie le mode d’encodage audio MPEG.
eAVEncMPAEmphasisType Spécifie le type de filtre d’accentuation qui doit être utilisé lors du décodage.
eAVEncMPALayer Spécifie la couche audio MPEG.
eAVEncMPVFrameFieldMode Spécifie si l’encodeur produit des champs encodés ou des trames encodées.
eAVEncMPVIntraVLCTable Spécifie la table de codage de longueur variable (VLC) à utiliser pour le codage d’entropie.
eAVEncMPVLevel Spécifie le profil MPEG-2.
eAVEncMPVProfile Spécifie le profil MPEG-2.
eAVEncMPVQScaleType Spécifie si l’échelle du quantiseur est linéaire ou non linéaire.
eAVEncMPVScanPattern Spécifie le modèle d’analyse macroblock.
eAVEncMPVSceneDetection Spécifie le comportement de l’encodeur lorsqu’il détecte une nouvelle scène.
eAVEncMuxOutput Spécifie le type de flux de sortie produit par un multiplexeur.
eAVEncVideoChromaResolution Spécifie la résolution chromatique.
eAVEncVideoChromaSubsampling Spécifie l’adresse chromatique.
eAVEncVideoColorLighting Spécifie les conditions d’éclairage prévues pour l’affichage d’une source vidéo.
eAVEncVideoColorNominalRange Spécifie la plage nominale d’une source vidéo.
eAVEncVideoColorPrimaries Spécifie les couleurs primaires de la vidéo.
eAVEncVideoColorTransferFunction Spécifie la fonction de conversion de R’G’B' en RVB.
eAVEncVideoColorTransferMatrix Spécifie la matrice de conversion de l’espace colorimétrique Y’Cb’Cr' en espace de couleur R’G’B'.
eAVEncVideoFilmContent Spécifie si la source d’origine de la vidéo d’entrée était un film ou une vidéo.
eAVEncVideoOutputFrameRateConversion Spécifie si l’encodeur convertit la fréquence d’images.
eAVEncVideoOutputScanType Spécifie comment l’encodeur entrelace la vidéo de sortie.
eAVEncVideoSourceScanType Spécifie si les trames d’entrée d’un encodeur sont progressives ou entrelacées.
eAVFastDecodeMode Spécifie la vitesse de décodage vidéo.

 

Informations de référence sur l’API codec

ICodecAPI