IBDA_Encoder::Metode EnumVideoCapability (bdaiface.h)

Mendapatkan salah satu format video yang didukung oleh perangkat.

Sintaks

HRESULT EnumVideoCapability(
  [in]  DWORD FmtIndex,
  [out] DWORD *MethodID,
  [out] DWORD *AlgorithmType,
  [out] DWORD *VerticalSize,
  [out] DWORD *HorizontalSize,
  [out] DWORD *AspectRatio,
  [out] DWORD *FrameRateCode,
  [out] DWORD *ProgressiveSequence
);

Parameter

[in] FmtIndex

Indeks berbasis nol dari format video yang akan diambil. Untuk mendapatkan jumlah format video, panggil IBDA_Encoder::QueryCapabilities.

[out] MethodID

Menerima nilai yang secara unik mengidentifikasi metode video ini.

[out] AlgorithmType

Menerima jenis algoritma pengodean. Nilai berikut didefinisikan.

Nilai Makna
PBDA_Encoder_Video_MPEG2PartII
0x00000000
MPEG-2, Bagian 2.
PBDA_Encoder_Video_MPEG4Part10
0x00000001
MPEG-4, Bagian 10.
PBDA_Encoder_Video_AVC
0x00000001
Video AVC.
PBDA_Encoder_Video_H264
0x00000001
Video H.264.

[out] VerticalSize

Menerima bidang vertical_size_value.

[out] HorizontalSize

Menerima bidang horizontal_size_value.

[out] AspectRatio

Menerima bidang aspect_ratio_information.

[out] FrameRateCode

Menerima bidang frame_rate_code.

[out] ProgressiveSequence

Menerima bidang progressive_sequence.

Nilai kembali

Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Parameter VerticalSize, HorizontalSize, AspectRatio, FrameRateCode, dan ProgressiveSequence ditafsirkan sesuai dengan standar ANSI/SCTE 43 2005.

Persyaratan

   
Klien minimum yang didukung Windows 7 [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 R2 [hanya aplikasi desktop]
Target Platform Windows
Header bdaiface.h

Lihat juga

IBDA_Encoder