Функция KsStreamPointerGetIrp (ks.h)
ФункцияKsStreamPointerGetIrp возвращает IRP, связанную с кадром, на который ссылается заданный указатель потока.
Синтаксис
KSDDKAPI PIRP KsStreamPointerGetIrp(
[in] PKSSTREAM_POINTER StreamPointer,
[out, optional] PBOOLEAN FirstFrameInIrp,
[out, optional] PBOOLEAN LastFrameInIrp
);
Параметры
[in] StreamPointer
Указатель на структуру KSSTREAM_POINTER, которая ссылается на кадр, для которого возвращается связанный IRP.
[out, optional] FirstFrameInIrp
Указатель на значение BOOLEAN, предоставленное вызывающим абонентом, равное TRUE при возврате, если кадр, на который ссылается StreamPointer, является первым кадром в возвращаемом IRP и FALSE, если нет. Если значение NULL, AVStream не проверяет это условие.
[out, optional] LastFrameInIrp
Указатель на значение BOOLEAN, предоставленное вызывающим абонентом, равное TRUE, если кадр, на который ссылается указатель потока, является последним кадром в возвращаемом IRP и FALSE, если нет. Если значение NULL, AVStream не проверяет это условие.
Возвращаемое значение
KsStreamPointerGetIrp возвращает указатель на IRP, связанный с кадром, на который ссылается заданный указатель потока, или возвращает NULL. Возвращаемое значение NULL указывает, что указатель потока не заблокирован.
Замечания
KsStreamPointerGetIrp также можно использовать для определения того, ссылается ли StreamPointer на первый или последний кадр, содержащийся в возвращаемом IRP.
StreamPointer необходимо заблокировать для успешного выполнения KsStreamPointerGetIrp . Любая попытка вызвать эту функцию с разблокированной указателем потока приводит к null возвращаемому значению.
FirstFrameInIrp и/LastFrameInIrp должны быть неNULL во время вызова, чтобы AVStream заполнял эти значения.
См. также указатели потока.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно в Microsoft Windows XP и более поздних операционных системах и версиях DirectX 8.0 и более поздних версий DirectX. |
целевая платформа | Всеобщий |
заголовка | ks.h (include Ks.h) |
библиотеки | Ks.lib |
IRQL | <=DISPATCH_LEVEL |