IMFASFMultiplexer::Metode akhir (wmcontainer.h)
Mengumpulkan data dari multiplexer dan memperbarui objek ASF ContentInfo untuk menyertakan informasi tersebut di Objek Header ASF.
Sintaks
HRESULT End(
[in] IMFASFContentInfo *pIContentInfo
);
Parameter
[in] pIContentInfo
Arahkan ke antarmuka IMFASFContentInfo dari objek ContentInfo. Ini harus merupakan objek yang sama yang digunakan untuk menginisialisasi multiplexer. Objek ContentInfo mewakili Objek Header ASF dari file tempat multiplexer menghasilkan paket data.
Mengembalikan nilai
Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
|
Ada sampel media output yang tertunda yang menunggu di multiplexer. Panggil IMFASFMultiplexer::Flush untuk memaksa sampel media dikemas. |
Keterangan
Untuk skenario pengodean non-live (seperti pengodean ke file), pengguna harus memanggil End untuk memperbarui objek ContentInfo yang ditentukan, menambahkan data yang telah dikumpulkan multiplexer selama proses pembuatan paket. Pengguna kemudian harus memanggil IMFASFContentInfo::GenerateHeader dan menulis header output di awal file ASF (menimpa header yang diperoleh di awal sesi pengodean). Untuk informasi selengkapnya, lihat Menulis Objek Header ASF untuk File Baru.
Selama pengodean langsung, biasanya tidak mungkin untuk menulis ulang header, sehingga panggilan ini tidak diperlukan untuk pengodean langsung. (Header dalam kasus tersebut hanya akan kekurangan beberapa informasi yang tidak tersedia sampai akhir sesi pengodean.)
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | wmcontainer.h |
Pustaka | Mfuuid.lib |