Encodeur audio Microsoft MPEG-2
Le filtre d’encodeur audio Microsoft MPEG-2 encode les couches audio MPEG-1 et II, y compris la prise en charge des extensions LSF (Low échantillonnage Frequency) MPEG-2.
Pour encoder et multiplexer des flux audio/vidéo, utilisez le filtre d' encodeur Microsoft MPEG-2 , qui encapsule les fonctions de ce filtre et du filtre d' encodeur vidéo Microsoft MPEG-2 .
Notes
Ce filtre n’est pas pris en charge sur les plateformes IA-64.
Informations de filtre
Interfaces de filtre
IBaseFilter
ICodecAPI
IEncoderAPI
IMediaSeeking
IVideoEncoder
Types de média de broche d’entrée
MediaType _ Audio, MEDIASUBTYPE _ PCM
Interfaces pin d’entrée
IMemInputPin
IPin
IQualityControl
Types de média de broche de sortie
MediaType _ Audio, MEDIASUBTYPE _ MPEG2 _ audio
MediaType _ Flux, MEDIASUBTYPE _ MPEG2 _ audio
MediaType _ Stream, _ _ programme MEDIASUBTYPE MPEG2
MediaType _ Flux, _ _ transport MEDIASUBTYPE MPEG2
Interfaces de broche de sortie
IMediaSeeking
IPin
IQualityControl
CLSID du filtre
CLSID _ CMPEG2EncoderAudioDS (déclaré dans wmcodecdsp. h)
Exécutable
msmpeg2enc.dll
MÉRITE _ n' _ _ utilise pas
CLSID _ LegacyAmFilterCategory
Notes
L’encodeur audio MPEG-2 peut générer les types de sortie suivants :
- Flux élémentaire audio
- Audio dans un flux de programme MPEG-2
- Audio dans un flux de transport MPEG-2
Il prend en charge les couches MPEG-1 I et II et les extensions LSF (Low échantillonnage Frequency) MPEG-2
Les échantillons d’entrée doivent être de 16 bits par échantillon, avec un taux d’échantillonnage audio de 48, 44,1, 32, 22,05 ou 16 KHz. L’encodeur ne peut pas rééchantillonner le flux audio. l’audio encodé présente le même taux d’échantillonnage que l’entrée.
Les échantillons d’entrée doivent être mono ou stéréo. L’audio encodé a le nombre de canaux comme entrée.
Limites
L’encodeur ne prend pas en charge les éléments suivants :
- Séquences binaires audio MPEG Layer III.
- Flux de bits d’extension multicanaux MPEG-2.
- Flux de bits AAC MPEG-4.
- Flux de bits MPEG-2 NBC (non-backward compatible).
- Génération de paquets d’extension de flux élémentaires (PES) paquets.
- Encodage Dolby Digital.
Propriétés du codec
Le filtre prend en charge les propriétés suivantes par le biais de ICodecAPI:
- AVAudioChannelCount
- AVAudioSampleRate
- AVEncAudioIntervalToEncode
- AVEncCommonFormatConstraint
- AVEncCommonMeanBitRate
- AVEncMPACodingMode
- AVEncMPACopyright
- AVEncMPAEmphasisType
- AVEncMPAEnableRedundancyProtection
- AVEncMPALayer
- AVEncMPAOriginalBitstream
- AVEncMPAPrivateUserBit
Notes
Une version antérieure de la documentation répertorie de manière incorrecte des propriétés supplémentaires qui ne sont pas prises en charge.
Pour la compatibilité descendante, le filtre prend en charge la propriété suivante par le biais de l’interface IEncoderAPI :
| Propriété | Description |
|---|---|
| _débit binaire ENCAPIPARAM | Équivalent à AVEncCommonMeanBitRate. |
Il est recommandé de définir des propriétés dans l’ordre suivant :
Définissez les propriétés restantes dans n’importe quel ordre.
Spécifications
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows vista familial Premium, Windows vista Ultimate, Windows 7 Édition Familiale Premium, Windows 7 Professionnel, Windows 7 Entreprise, Windows 7 Édition Intégrale les [ applications de bureau uniquement] |
| Serveur minimal pris en charge |
Aucun pris en charge |
| En-tête |
|