Microsoft MPEG-2 Audio Encoder
[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Pengambilan Audio/Video di Media Foundation. Fitur-fitur tersebut telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer, IMFMediaEngine , dan Pengambilan Audio/Video di Media Foundation alih-alih DirectShow, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]
Filter Microsoft MPEG-2 Audio Encoder mengodekan lapisan audio MPEG-1 I dan II, termasuk dukungan untuk ekstensi Frekuensi Pengambilan Sampel Rendah (LSF) MPEG-2.
Untuk mengodekan dan aliran multipleks audio/video, gunakan filter Encoder Microsoft MPEG-2 , yang merangkum fungsi filter ini dan filter Microsoft MPEG-2 Video Encoder .
Catatan
Filter ini tidak didukung pada platform berbasis IA-64.
Informasi Filter
Antarmuka Filter
IBaseFilter
ICodecAPI
IEncoderAPI
IMediaSeeking
IVideoEncoder
Jenis Media Pin Input
MEDIATYPE_Audio, MEDIASUBTYPE_PCM
Antarmuka Pin Input
IMemInputPin
Ipin
IQualityControl
Tipe Media Pin Output
MEDIATYPE_Audio, MEDIASUBTYPE_MPEG2_AUDIO
MEDIATYPE_Stream, MEDIASUBTYPE_MPEG2_AUDIO
MEDIATYPE_Stream, MEDIASUBTYPE_MPEG2_PROGRAM
MEDIATYPE_Stream, MEDIASUBTYPE_MPEG2_TRANSPORT
Antarmuka Pin Output
IMediaSeeking
Ipin
IQualityControl
Filter CLSID
CLSID_CMPEG2EncoderAudioDS (dinyatakan dalam wmcodecdsp.h)
Eksekusi
msmpeg2enc.dll
MERIT_DO_NOT_USE
CLSID_LegacyAmFilterCategory
Keterangan
Encoder Audio MPEG-2 dapat menghasilkan jenis output berikut:
- Aliran dasar audio
- Audio dalam aliran program MPEG-2
- Audio dalam aliran transportasi MPEG-2
Ini mendukung ekstensi MPEG-1 layer I dan II dan MPEG-2 low sampling frequency (LSF)
Sampel input harus 16 bit per sampel, dengan laju pengambilan sampel audio 48, 44,1, 32, 22,05, atau 16 KHz. Encoder tidak dapat mengambil sampel ulang aliran audio; audio yang dikodekan memiliki laju sampel yang sama dengan input.
Sampel input harus mono atau stereo. Audio yang dikodekan memiliki jumlah saluran sebagai input.
Batasan
Encoder tidak mendukung hal berikut:
- Bitstream audio lapisan III MPEG.
- Bitstream ekstensi multi-saluran MPEG-2.
- Bitstream AAC MPEG-4.
- Bitstream non-backward compatible (NBC) MPEG-2.
- Pembuatan paket aliran dasar (PES) yang dikemas.
- Pengodean Dolby Digital.
Properti Codec
Filter mendukung properti berikut melalui ICodecAPI:
- AVAudioChannelCount
- AVAudioSampleRate
- AVEncAudioIntervalToEncode
- AVEncCommonFormatConstraint
- AVEncCommonMeanBitRate
- AVEncMPACodingMode
- AVEncMPACopyright
- AVEncMPAEmphasisType
- AVEncMPAEnableRedundancyProtection
- AVEncMPALayer
- AVEncMPAOriginalBitstream
- AVEncMPAPrivateUserBit
Catatan
Versi dokumentasi yang lebih lama salah mencantumkan beberapa properti tambahan yang tidak didukung.
Untuk kompatibilitas mundur, filter mendukung properti berikut melalui antarmuka IEncoderAPI :
Properti | Deskripsi |
---|---|
ENCAPIPARAM_BITRATE | Setara dengan AVEncCommonMeanBitRate. |
Disarankan untuk mengatur properti dalam urutan berikut:
Atur properti yang tersisa dalam urutan apa pun.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung |
Windows Vista Home Premium, Windows Vista Ultimate, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Enterprise, Windows 7 Ultimate [hanya aplikasi desktop] |
Server minimum yang didukung |
Tidak ada yang didukung |
Header |
|
Lihat juga