KSPROPERTY_STREAM_ALLOCATOR
Свойство KSPROPERTY_STREAM_ALLOCATOR является необязательным свойством, которое должно быть реализовано, если закрепление выделяет буферы потока или может предоставить распределитель.
Сводная таблица использования
Get | Set | целевого объекта | Тип дескриптора свойства | Тип значения свойства |
---|---|---|---|---|
Да |
Да |
Pin |
HANDLE |
Комментарии
Возвращаемое значение всегда является дескриптором NULL . Однако поддержка определяется тем, успешно ли возвращается вызов.
Свойство задает дескриптор распределителя, назначенный точке подключения потока. Точка подключения для KSPIN_COMMUNICATION_SOURCE проверяет свойство , чтобы определить дескриптор распределителя, который следует использовать для выделения данных. Это свойство обычно задается диспетчером графов, например DirectShow.
Получается дескриптор распределителя, который можно использовать для задания распределителя для другого контакта фильтра. Фильтр, использующий распределитель, должен ссылаться на объект , чтобы получить указатель на объект файла и разыменовать файловый объект при назначении нового распределителя или при закрытии соединения. Свойство также можно запросить, чтобы определить, поддерживает ли эта точка подключения предоставление распределителя.
Требования
Заголовок |
Ks.h (включая Ks.h) |