Codificatore audio MICROSOFT MPEG-2
[La funzionalità associata a questa pagina, DirectShow, è una funzionalità legacy. È stata sostituita da MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Queste funzionalità sono state ottimizzate per Windows 10 e Windows 11. Microsoft consiglia vivamente che il nuovo codice usi MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation invece di DirectShow, quando possibile. Microsoft suggerisce che il codice esistente che usa le API legacy venga riscritto per usare le nuove API, se possibile.
Il filtro Microsoft MPEG-2 Audio Encoder codifica i livelli audio MPEG-1 I e II, incluso il supporto per le estensioni MPEG-2 Low Sampling Frequency (LSF).
Per codificare e codificare flussi audio/video multiplex, usare il filtro Codificatore MPEG-2 Microsoft , che incapsula le funzioni di questo filtro e il filtro Del codificatore video MPEG-2 Microsoft .
Nota
Questo filtro non è supportato nelle piattaforme basate su IA-64.
Informazioni filtro
Interfacce di filtro
IBaseFilter
ICodecAPI
IEncoderAPI
IMediaSeeking
IVideoEncoder
Tipi di supporti di aggiunta di input
MEDIATYPE_Audio, MEDIASUBTYPE_PCM
Interfacce pin di input
IMemInputPin
IPin
IQualityControl
Tipi di supporti di pin di output
MEDIATYPE_Audio, MEDIASUBTYPE_MPEG2_AUDIO
MEDIATYPE_Stream, MEDIASUBTYPE_MPEG2_AUDIO
MEDIATYPE_Stream, MEDIASUBTYPE_MPEG2_PROGRAM
MEDIATYPE_Stream, MEDIASUBTYPE_MPEG2_TRANSPORT
Interfacce pin di output
IMediaSeeking
IPin
IQualityControl
Filtro CLSID
CLSID_CMPEG2EncoderAudioDS (dichiarato in wmcodecdsp.h)
File eseguibile
msmpeg2enc.dll
MERIT_DO_NOT_USE
CLSID_LegacyAmFilterCategory
Commenti
Mpeg-2 Audio Encoder può produrre i tipi di output seguenti:
- Flusso elementare audio
- Audio in un flusso di programma MPEG-2
- Audio in un flusso di trasporto MPEG-2
Supporta le estensioni MPEG-1 layer I e II e MPEG-2 a bassa frequenza di campionamento (LSF)
I campioni di input devono essere a 16 bit per campione, con una frequenza di campionamento audio di 48, 44,1, 32, 22,05 o 16 KHz. Il codificatore non può ricampionare il flusso audio; l'audio codificato ha la stessa frequenza di campionamento dell'input.
Gli esempi di input devono essere mono o stereo. L'audio codificato ha il numero di canali come input.
Limitazioni
Il codificatore non supporta quanto segue:
- Mpeg layer III audio bitstreams.
- Mpeg-2 multicanale estensione bitstream.
- Mpeg-4 bitstream AAC.
- Flussi di bit MPEG-2 non compatibili con le versioni precedenti .
- Generazione di pacchetti di flusso elementare (PES) in pacchetto.
- Codifica Dolby Digital.
Proprietà codec
Il filtro supporta le proprietà seguenti tramite ICodecAPI:
- AVAudioChannelCount
- AVAudioSampleRate
- AVEncAudioIntervalToEncode
- AVEncCommonFormatConstraint
- AVEncCommonMeanBitRate
- AVEncMPACodingMode
- AVEncMPACopyright
- AVEncMPAEmphasisType
- AVEncMPAEnableRedundancyProtection
- AVEncMPALayer
- AVEncMPAOriginalBitstream
- AVEncMPAPrivateUserBit
Nota
Una versione precedente della documentazione elenca erroneamente alcune proprietà aggiuntive non supportate.
Per la compatibilità con le versioni precedenti, il filtro supporta la proprietà seguente tramite l'interfaccia IEncoderAPI :
Proprietà | Descrizione |
---|---|
ENCAPIPARAM_BITRATE | Equivalente ad AVEncCommonMeanBitRate. |
È consigliabile impostare le proprietà nell'ordine seguente:
Impostare le proprietà rimanenti in qualsiasi ordine.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista Home Premium, Windows Vista Ultimate, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Enterprise, Windows 7 Ultimate [solo app desktop] |
Server minimo supportato |
Nessuno supportato |
Intestazione |
|
Vedi anche