struktur KSPROPERTY_EXTXPORT_S (ksmedia.h)

Struktur KSPROPERTY_EXTXPORT_S menjelaskan transportasi eksternal dan kemampuannya.

Sintaks

typedef struct {
  KSPROPERTY Property;
  union {
    ULONG           Capabilities;
    ULONG           SignalMode;
    ULONG           LoadMedium;
    MEDIUM_INFO     MediumInfo;
    TRANSPORT_STATE XPrtState;
    struct {
      BYTE frame;
      BYTE second;
      BYTE minute;
      BYTE hour;
    } Timecode;
    DWORD           dwTimecode;
    DWORD           dwAbsTrackNumber;
    struct {
      ULONG PayloadSize;
      BYTE  Payload[512];
    } RawAVC;
  } u;
} KSPROPERTY_EXTXPORT_S, *PKSPROPERTY_EXTXPORT_S;

Anggota

Property

Menentukan struktur KSPROPERTY yang diinisialisasi yang menjelaskan kumpulan properti, ID properti, dan jenis permintaan.

u

u.Capabilities

Menentukan kemampuan transportasi eksternal. Misalnya ED_TRANSCAP_CAN_EJECT, ED_TRANSCAP_CAN_PLAY_BACKWARDS, atau ED_TRANSCAP_CAN_BUMP_PLAY. Lihat Keterangan.

u.SignalMode

Menentukan mode sinyal transportasi eksternal. Misalnya ED_TRANSBASIC_SIGNAL_525_60_SD, ED_TRANSBASIC_SIGNAL_MPEG2TS, atau ED_TRANSBASIC_SIGNAL_0625_50_MPEG. Lihat Keterangan

u.LoadMedium

Menentukan media beban. Misalnya keluarkan, buka baki, tutup baki.

u.MediumInfo

Menjelaskan info sedang.

u.XPrtState

Menjelaskan status transportasi eksternal.

u.Timecode

Menentukan kode waktu, dalam format jam:menit:detik:bingkai. Anggota ini didefinisikan untuk digunakan di masa mendatang.

u.Timecode.frame

Menentukan bingkai. Anggota ini didefinisikan untuk digunakan di masa mendatang.

u.Timecode.second

Menentukan yang kedua. Anggota ini didefinisikan untuk digunakan di masa mendatang.

u.Timecode.minute

Menentukan menit. Anggota ini didefinisikan untuk digunakan di masa mendatang.

u.Timecode.hour

Menentukan jam. Anggota ini didefinisikan untuk digunakan di masa mendatang.

u.dwTimecode

Menentukan kode waktu, dalam format jam:menit:detik:bingkai. Anggota ini didefinisikan untuk digunakan di masa mendatang.

u.dwAbsTrackNumber

Menentukan nomor trek absolut. Anggota ini didefinisikan untuk digunakan di masa mendatang.

u.RawAVC

u.RawAVC.PayloadSize

Menentukan ukuran payload.

u.RawAVC.Payload[512]

Menjelaskan payload

Keterangan

Setiap token ED_TRANSCAP_Xxx atau ED_TRANSBASIC_Xxx didefinisikan dalam xprtdefs.h di Microsoft DirectX SDK.

Persyaratan

Persyaratan Nilai
Header ksmedia.h (termasuk Ksmedia.h)

Lihat juga

KSPROPERTY

KSPROPERTY_EXTXPORT_NODE_S

MEDIUM_INFO

TRANSPORT_STATE