Клонирование указателей потока
Несколько указателей потока могут ссылаться на один кадр. Чтобы дублировать указатель потока, вызовите KsStreamPointerClone.
Результирующая копия указателя потока называется клоном указателя потока. Клонирование — это новый указатель потока, идентичный родительскому. Изначально клон ссылается на один и тот же кадр и имеет одинаковое состояние блокировки. После создания клон не зависит от указателя родительского потока.
Вы можете клонировать начальный край, конечный край или текущие указатели потока клонирования.
Добавление указателя потока клонирования увеличивает количество ссылок на этот кадр. Дополнительные сведения о счетчиках ссылок см. в статье Общие сведения о указателях потоков.
Перечисление указателей на поток клонирования с помощью KsPinGetFirstCloneStreamPointer и KsStreamPointerGetNextClone.
Клоны существуют до тех пор, пока вы не удалите их путем вызова KsStreamPointerDelete. Когда мини-диск удаляет клон, AVStream уменьшает количество ссылок для соответствующего кадра.
Пример использования клонов указателей потока см. в разделе AvStream DMA Services .
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по