Condividi tramite


struttura ACX_RT_STREAM_CALLBACKS (acxstreams.h)

La struttura ACX_RT_STREAM_CALLBACKS definisce i callback per lo streaming RT nel framework ACX.

Sintassi

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;

Members

Size

Lunghezza, in byte, di questa struttura.

EvtAcxStreamGetHwLatency

Callback EvtAcxStreamGetHwLatency .

EvtAcxStreamAllocateRtPackets

Callback evtAcxStreamAllocateRtPackets .

EvtAcxStreamFreeRtPackets

Callback evtAcxStreamFreeRtPackets .

EvtAcxStreamSetRenderPacket

Callback EvtAcxStreamSetRenderPacket .

EvtAcxStreamGetCurrentPacket

Callback EvtAcxStreamGetCurrentPacket .

EvtAcxStreamGetCapturePacket

Callback EvtAcxStreamGetCapturePacket .

EvtAcxStreamGetPresentationPosition

Callback EvtAcxStreamGetPresentationPosition .

Commenti

Il driver deve anche definire e usare la struttura ACX_STREAM_CALLBACKS per creare un oggetto ACXRTSTREAM.

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