ACX_RT_STREAM_CALLBACKS structure (acxstreams.h)

La structure ACX_RT_STREAM_CALLBACKS définit les rappels pour le streaming RT vers l’infrastructure ACX.

Syntaxe

typedef struct _ACX_RT_STREAM_CALLBACKS {
  ULONG                                    Size;
  PFN_ACX_STREAM_GET_HW_LATENCY            EvtAcxStreamGetHwLatency;
  PFN_ACX_STREAM_ALLOCATE_RTPACKETS        EvtAcxStreamAllocateRtPackets;
  PFN_ACX_STREAM_FREE_RTPACKETS            EvtAcxStreamFreeRtPackets;
  PFN_ACX_STREAM_SET_RENDER_PACKET         EvtAcxStreamSetRenderPacket;
  PFN_ACX_STREAM_GET_CURRENT_PACKET        EvtAcxStreamGetCurrentPacket;
  PFN_ACX_STREAM_GET_CAPTURE_PACKET        EvtAcxStreamGetCapturePacket;
  PFN_ACX_STREAM_GET_PRESENTATION_POSITION EvtAcxStreamGetPresentationPosition;
} ACX_RT_STREAM_CALLBACKS, *PACX_RT_STREAM_CALLBACKS;

Membres

Size

Longueur, en octets, de cette structure.

EvtAcxStreamGetHwLatency

Rappel EvtAcxStreamGetHwLatency .

EvtAcxStreamAllocateRtPackets

Rappel EvtAcxStreamAllocateRtPackets .

EvtAcxStreamFreeRtPackets

Rappel EvtAcxStreamFreeRtPackets .

EvtAcxStreamSetRenderPacket

Rappel EvtAcxStreamSetRenderPacket .

EvtAcxStreamGetCurrentPacket

Rappel EvtAcxStreamGetCurrentPacket .

EvtAcxStreamGetCapturePacket

Rappel EvtAcxStreamGetCapturePacket .

EvtAcxStreamGetPresentationPosition

Rappel EvtAcxStreamGetPresentationPosition .

Remarques

Le pilote doit également définir et utiliser la structure ACX_STREAM_CALLBACKS pour créer un ACXRTSTREAM.

Configuration requise pour ACX

Version ACX minimale : 1.0

Pour plus d’informations sur les versions d’ACX, consultez Vue d’ensemble des versions d’ACX.

Configuration requise

Condition requise Valeur
En-tête acxstreams.h

Voir aussi