структура ACX_RT_STREAM_CALLBACKS (acxstreams.h)
Структура ACX_RT_STREAM_CALLBACKS определяет обратные вызовы для потоковой передачи RT на платформу ACX.
Синтаксис
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;
Члены
Size
Длина этой структуры (в байтах).
EvtAcxStreamGetHwLatency
Обратный вызов EvtAcxStreamGetHwLatency .
EvtAcxStreamAllocateRtPackets
Обратный вызов EvtAcxStreamAllocateRtPackets .
EvtAcxStreamFreeRtPackets
Обратный вызов EvtAcxStreamFreeRtPackets .
EvtAcxStreamSetRenderPacket
Обратный вызов EvtAcxStreamSetRenderPacket .
EvtAcxStreamGetCurrentPacket
Обратный вызов EvtAcxStreamGetCurrentPacket .
EvtAcxStreamGetCapturePacket
Обратный вызов EvtAcxStreamGetCapturePacket .
EvtAcxStreamGetPresentationPosition
Обратный вызов EvtAcxStreamGetPresentationPosition .
Комментарии
Драйвер также должен определить и использовать структуру ACX_STREAM_CALLBACKS для создания ACXRTSTREAM.
Требования к ACX
Минимальная версия ACX: 1.0
Дополнительные сведения о версиях ACX см. в статье Обзор версий ACX.
Требования
Требование | Значение |
---|---|
Заголовок | acxstreams.h |