Compartir a través de


Función KsStreamPointerGetIrp (ks.h)

La función KsStreamPointerGetIrp devuelve el IRP asociado al marco al que hace referencia el puntero de secuencia especificado.

Sintaxis

KSDDKAPI PIRP KsStreamPointerGetIrp(
  [in]            PKSSTREAM_POINTER StreamPointer,
  [out, optional] PBOOLEAN          FirstFrameInIrp,
  [out, optional] PBOOLEAN          LastFrameInIrp
);

Parámetros

[in] StreamPointer

Puntero a la estructura KSSTREAM_POINTER que hace referencia al marco para el que se devuelve el IRP asociado.

[out, optional] FirstFrameInIrp

Puntero a un valor BOOLEAN proporcionado por el autor de la llamada establecido en TRUE si el marco al que hace referencia StreamPointer es el primer fotograma del IRP devuelto y FALSE si no es así . Si es NULL, AVStream no prueba esta condición.

[out, optional] LastFrameInIrp

Puntero a un valor BOOLEAN proporcionado por el autor de la llamada establecido en TRUE si el marco al que hace referencia el puntero de secuencia es el último fotograma del IRP devuelto y FALSE si no. Si es NULL, AVStream no prueba esta condición.

Valor devuelto

KsStreamPointerGetIrp devuelve un puntero al IRP asociado al marco al que hace referencia el puntero de secuencia especificado o devuelve NULL. Un valor devuelto de NULL indica que el puntero de secuencia no está bloqueado.

Comentarios

KsStreamPointerGetIrp también se puede usar para determinar si StreamPointer hace referencia al primer y/o último fotograma incluido en el IRP devuelto.

StreamPointer debe estar bloqueado para que KsStreamPointerGetIrp se ejecute correctamente. Cualquier intento de llamar a esta función con un puntero de secuencia desbloqueado da como resultado un valor devuelto NULL .

FirstFrameInIrp y/LastFrameInIrp deben ser no NULL en el momento de la llamada para que AVStream rellene estos valores.

Consulte también Stream punteros.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Microsoft Windows XP y sistemas operativos posteriores y DirectX 8.0 y versiones posteriores de DirectX.
Plataforma de destino Universal
Encabezado ks.h (incluya Ks.h)
Library Ks.lib
IRQL <=DISPATCH_LEVEL

Consulte también

KsStreamPointerGetMdl

KsStreamPointerLock