Condividi tramite


struttura ACX_STREAM_CALLBACKS (acxstreams.h)

La struttura ACX_STREAM_CALLBACKS identifica i callback del driver per lo streaming nel framework ACX. Questa struttura fa parte della struttura ACX_PIN_CONFIG.

Sintassi

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;

Members

Size

Lunghezza, in byte, di questa struttura.

EvtAcxStreamPrepareHardware

Callback PFN_ACX_STREAM_PREPARE_HARDWARE .

EvtAcxStreamReleaseHardware

Callback PFN_ACX_STREAM_RELEASE_HARDWARE .

EvtAcxStreamRun

Callback PFN_ACX_STREAM_RUN .

EvtAcxStreamPause

Callback PFN_ACX_STREAM_PAUSE .

EvtAcxStreamAssignDrmContentId

Callback EVT_ACX_STREAM_ASSIGN_DRM_CONTENT_ID .

Commenti

Per lo streaming RT, il driver definirà e userà anche il ACX_RT_STREAM_CALLBACKS.

Requisiti di ACX

Versione minima di ACX: 1.0

Per altre informazioni sulle versioni ACX, vedere La panoramica della versione di ACX.

Requisiti

Requisito Valore
Intestazione acxstreams.h

Vedi anche