Partilhar via


ACX_RT_STREAM_CALLBACKS estrutura (acxstreams.h)

A estrutura de ACX_RT_STREAM_CALLBACKS define retornos de chamada para o streaming RT para a estrutura ACX.

Sintaxe

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;

Membros

Size

O comprimento, em bytes, dessa estrutura.

EvtAcxStreamGetHwLatency

O EvtAcxStreamGetHwLatency retorno de chamada.

EvtAcxStreamAllocateRtPackets

O EvtAcxStreamAllocateRtPackets retorno de chamada.

EvtAcxStreamFreeRtPackets

O EvtAcxStreamFreeRtPackets retorno de chamada.

EvtAcxStreamSetRenderPacket

O EvtAcxStreamSetRenderPacket retorno de chamada.

EvtAcxStreamGetCurrentPacket

O EvtAcxStreamGetCurrentPacket retorno de chamada.

EvtAcxStreamGetCapturePacket

O EvtAcxStreamGetCapturePacket retorno de chamada.

EvtAcxStreamGetPresentationPosition

O retorno de chamada EvtAcxStreamGetPresentationPosition.

Observações

O driver também deve definir e usar a estrutura ACX_STREAM_CALLBACKS para criar um ACXRTSTREAM.

Requisitos do ACX

versão mínima do ACX: 1.0

Para obter mais informações sobre versões do ACX, consulte visão geral da versão do ACX.

Requisitos

Requisito Valor
cabeçalho acxstreams.h

Consulte também