ACX_STREAM_CALLBACKS-Struktur (acxstreams.h)

Die ACX_STREAM_CALLBACKS-Struktur identifiziert die Treiberrückrufe für das Streaming an das ACX-Framework. Diese Struktur ist Teil der ACX_PIN_CONFIG-Struktur.

Syntax

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;

Member

Size

Die Länge dieser Struktur in Bytes.

EvtAcxStreamPrepareHardware

Der PFN_ACX_STREAM_PREPARE_HARDWARE Rückruf.

EvtAcxStreamReleaseHardware

Die PFN_ACX_STREAM_RELEASE_HARDWARE Rückruf.

EvtAcxStreamRun

Die PFN_ACX_STREAM_RUN Rückruf.

EvtAcxStreamPause

Der PFN_ACX_STREAM_PAUSE Rückruf.

EvtAcxStreamAssignDrmContentId

Die EVT_ACX_STREAM_ASSIGN_DRM_CONTENT_ID Rückruf.

Hinweise

Beim RT-Streaming definiert und verwendet der Treiber auch die ACX_RT_STREAM_CALLBACKS.

ACX-Anforderungen

AcX-Mindestversion: 1.0

Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.

Anforderungen

Anforderung Wert
Header acxstreams.h

Weitere Informationen