struktur ACX_STREAM_CALLBACKS (acxstreams.h)

Struktur ACX_STREAM_CALLBACKS mengidentifikasi panggilan balik driver untuk streaming ke kerangka kerja ACX. Struktur ini adalah bagian dari struktur ACX_PIN_CONFIG.

Sintaks

typedef struct _ACX_STREAM_CALLBACKS {
  ULONG                                Size;
  PFN_ACX_STREAM_PREPARE_HARDWARE      EvtAcxStreamPrepareHardware;
  PFN_ACX_STREAM_RELEASE_HARDWARE      EvtAcxStreamReleaseHardware;
  PFN_ACX_STREAM_RUN                   EvtAcxStreamRun;
  PFN_ACX_STREAM_PAUSE                 EvtAcxStreamPause;
  PFN_ACX_STREAM_ASSIGN_DRM_CONTENT_ID EvtAcxStreamAssignDrmContentId;
} ACX_STREAM_CALLBACKS, *PACX_STREAM_CALLBACKS;

Anggota

Size

Panjangnya, dalam byte, dari struktur ini.

EvtAcxStreamPrepareHardware

Panggilan balik PFN_ACX_STREAM_PREPARE_HARDWARE .

EvtAcxStreamReleaseHardware

Panggilan balik PFN_ACX_STREAM_RELEASE_HARDWARE .

EvtAcxStreamRun

Panggilan balik PFN_ACX_STREAM_RUN .

EvtAcxStreamPause

Panggilan balik PFN_ACX_STREAM_PAUSE .

EvtAcxStreamAssignDrmContentId

Panggilan balik EVT_ACX_STREAM_ASSIGN_DRM_CONTENT_ID .

Keterangan

Untuk streaming RT, driver juga akan menentukan dan menggunakan ACX_RT_STREAM_CALLBACKS.

Persyaratan ACX

Versi ACX minimum: 1.0

Untuk informasi selengkapnya tentang versi ACX, lihat Gambaran umum versi ACX.

Persyaratan

Persyaratan Nilai
Header acxstreams.h

Lihat juga