Bagikan melalui


Metode IWMCodecProps::GetCodecProp (wmcodecdsp.h)

Mengambil properti codec khusus untuk format output.

Sintaks

HRESULT GetCodecProp(
  [in]      DWORD             dwFormat,
  [in]      LPCWSTR           pszName,
  [out]     WMT_PROP_DATATYPE *pType,
  [out]     BYTE              *pValue,
  [in, out] DWORD             *pdwSize
);

Parameter

[in] dwFormat

Format output tempat properti berlaku. Atur nilai ini ke nilai FOURCC dari format video yang diinginkan.

[in] pszName

String karakter lebar yang dihentikan null yang berisi nama properti. Properti yang tercantum dalam tabel berikut ini hanya didukung melalui antarmuka IWMCodecProps.

Konstanta nama properti Makna
g_wszWMCPCodecName
Mengambil nama codec yang terkait dengan format (atau FOURCC). Ini adalah alternatif untuk antarmuka IWMCodecStrings .
g_wszWMCPSupportedVBRModes
Mengambil mode pengodean yang didukung oleh codec. Nilai yang dikembalikan berisi satu atau beberapa bendera berikut:
  • WM_CODEC_ONEPASS_CBR
  • WM_CODEC_ONEPASS_VBR
  • WM_CODEC_TWOPASS_CBR
  • WM_CODEC_TWOPASS_VBR_UNCONSTRAINED
  • WM_CODEC_TWOPASS_VBR_PEAKCONSTRAINED

[out] pType

Alamat variabel yang menerima jenis data nilai properti.

[out] pValue

Alamat buffer byte yang menerima nilai properti.

[in, out] pdwSize

Penunjuk ke ukuran buffer nilai, dalam byte. Jika pValue NULL, metode akan mengatur nilai ini ke ukuran yang diperlukan.

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 XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header wmcodecdsp.h

Lihat juga

Antarmuka IWMCodecProps