struktur KSCAMERA_PROFILE_MEDIAINFO (ksmedia.h)

Struktur ini berisi informasi jenis media relevan yang disajikan untuk setiap profil kamera.

Sintaks

typedef struct _KSCAMERA_PROFILE_MEDIAINFO {
  struct {
    UINT32 X;
    UINT32 Y;
  } Resolution;
  struct {
    UINT32 Numerator;
    UINT32 Denominator;
  } MaxFrameRate;
  ULONGLONG Flags;
  UINT32    Data0;
  UINT32    Data1;
  UINT32    Data2;
  UINT32    Data3;
} KSCAMERA_PROFILE_MEDIAINFO, *PKSCAMERA_PROFILE_MEDIAINFO;

Anggota

Resolution

Ukuran bingkai X (horizontal) dan Y (vertikal) dalam piksel.

Resolution.X

Resolution.Y

MaxFrameRate

Rasio pembiaya/penyebut kecepatan bingkai (misalnya, 30 / 1 = 30fps). Kecepatan bingkai ini menunjukkan kecepatan bingkai maksimum dari resolusi yang ditentukan dalam kondisi pencahayaan yang ideal. Kecepatan bingkai aktual mungkin lebih rendah dari nilai ini.

Untuk informasi media foto, jika urutan foto tidak dapat diaktifkan karena kendala perangkat keras untuk resolusi foto yang diberikan, kecepatan bingkai harus diatur ke 0 (numerator=0, denominator=0). Ini akan menginformasikan lapisan aplikasi bahwa kontrol urutan foto akan ditolak oleh driver ketika jenis media foto tertentu dipilih.

MaxFrameRate.Numerator

MaxFrameRate.Denominator

Flags

Bitwise OR dari satu atau beberapa bendera berikut:

  • KSCAMERAPROFILE_FLAGS_VIDEOHDRWhen bendera HDR video diatur untuk info media, untuk pengaturan media tersebut, HDR video dapat diaktifkan untuk aliran rekaman.

    Bendera ini mungkin tidak diatur untuk info media pada pin foto.

  • KSCAMERAPROFILE_FLAGS_VARIABLEPHOTOSEQUENCEWhen bendera Urutan Foto Variabel diatur untuk info media, dukungan VPS tersedia meskipun info media foto tidak memberikan kecepatan bingkai.

    Jika bendera ini diatur dan kecepatan bingkai bukan nol, untuk info media foto tersebut, VPS dan Urutan Foto tersedia.

    Jika bendera ini diatur dan kecepatan bingkai adalah nol, untuk info media foto tersebut, VPS tersedia tetapi bukan Urutan Foto.

    Jika bendera ini tidak diatur dan kecepatan bingkai bukan nol, untuk info media foto tersebut, VPS tidak tersedia tetapi Urutan Foto tersedia.

    Jika bendera ini tidak diatur dan kecepatan bingkai adalah nol, baik VPS maupun Urutan Foto tidak tersedia untuk info media tersebut.

    Bendera ini hanya dapat diatur untuk info media pada pin foto. Kehadiran bendera ini pada info media pin non-foto akan mengakibatkan kumpulan profil ditolak.

Data0

Dicadangkan. Harus diatur ke 0.

Data1

Dicadangkan. Harus diatur ke 0.

Data2

Dicadangkan. Harus diatur ke 0.

Data3

Dicadangkan. Harus diatur ke 0.

Persyaratan

Persyaratan Nilai
Header ksmedia.h