Bagikan melalui


METODE IMFASFStreamConfig::AddPayloadExtension (wmcontainer.h)

Mengonfigurasi ekstensi payload untuk aliran.

Sintaks

HRESULT AddPayloadExtension(
  [in] GUID  guidExtensionSystemID,
  [in] WORD  cbExtensionDataSize,
  [in] BYTE  *pbExtensionSystemInfo,
  [in] DWORD cbExtensionSystemInfo
);

Parameter

[in] guidExtensionSystemID

Penunjuk ke GUID yang mengidentifikasi ekstensi payload. Untuk daftar ekstensi payload yang telah ditentukan sebelumnya, lihat GUID Ekstensi Payload ASF. Aplikasi juga dapat menentukan ekstensi payload kustom.

[in] cbExtensionDataSize

Jumlah byte yang ditambahkan ke setiap sampel untuk ekstensi.

[in] pbExtensionSystemInfo

Penunjuk ke buffer yang berisi informasi tentang sistem ekstensi ini. Informasi ini sama untuk semua sampel dan disimpan di header konten (bukan dengan setiap sampel). Parameter ini dapat berupa NULL jika cbExtensionSystemInfo adalah 0.

[in] cbExtensionSystemInfo

Jumlah data, dalam byte, yang menjelaskan sistem ekstensi ini. Jika nilai ini adalah 0, maka pbExtensionSystemInfo bisa null.

Mengembalikan nilai

Metode mengembalikan HRESULT. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.

Menampilkan kode Deskripsi
S_OK
Metode berhasil.

Persyaratan

   
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

Lihat juga

IMFASFStreamConfig

IMFASFStreamConfig::GetPayloadExtension