Metode IMpeg2Demultiplexer::CreateOutputPin (strmif.h)
[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.]
Metode ini CreateOutputPin
membuat pin output baru pada Demux.
Sintaks
HRESULT CreateOutputPin(
[in] AM_MEDIA_TYPE *pMediaType,
[in] LPWSTR pszPinName,
[out] IPin **ppIPin
);
Parameter
[in] pMediaType
Arahkan ke struktur AM_MEDIA_TYPE yang menentukan informasi jenis media untuk pin baru.
[in] pszPinName
Penunjuk ke string karakter lebar yang menentukan nama untuk pin baru. Panjang maksimum adalah 128 karakter, termasuk terminator NULL .
[out] ppIPin
Alamat variabel yang menerima penunjuk ke antarmuka IPin pin.
Mengembalikan nilai
Mengembalikan nilai HRESULT . Nilai yang mungkin dikembalikan termasuk yang berikut ini.
Menampilkan kode | Deskripsi |
---|---|
|
Argumen tidak valid. |
|
Berhasil. |
|
Nama pin duplikat. |
Keterangan
Nama pin duplikat tidak diperbolehkan. Untuk mengonfigurasi pin, kueri antarmuka IPin yang dikembalikan untuk antarmuka IMPEG2StreamIdMap (untuk aliran program) atau untuk antarmuka IMPEG2PIDMap (untuk aliran transportasi). Bergantung pada antarmuka mana yang dikueri pada pin output pertama, Demux mengonfigurasi dirinya sendiri untuk mode aliran transportasi atau program. Setelah Demux dikonfigurasi, setiap panggilan ke QueryInterface untuk mengambil antarmuka lain akan gagal.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | strmif.h (termasuk Dshow.h) |
Pustaka | Strmiids.lib |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk