Метод IAMWMBufferPassCallback::Notify
[Функция, связанная с этой страницей, Windows Media Format 11 SDK, является устаревшей функцией. Он был заменен средством чтения исходного кода и модуля записи приемника. Средство чтения исходного кода и модуль записи приемника оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код по возможности использовал средство чтения исходного кода и модуль записи приемника вместо пакета SDK для Windows Media Format 11. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]
Метод Notify вызывается контактом для каждого буфера, доставляемого во время потоковой передачи.
Синтаксис
HRESULT Notify(
[in] INSSBuffer3 *pNSSBuffer3,
[in] IPin *pPin,
[in] REFERENCE_TIME *prtStart,
[in] REFERENCE_TIME *prtEnd
);
Параметры
-
pNSSBuffer3 [in]
-
Указатель на интерфейс INSSBuffer3 , предоставляемый в образце мультимедиа.
-
pPin [in]
-
Указатель на контакт, связанный с потоком мультимедиа, к которому принадлежит пример.
-
prtStart [in]
-
Время начала примера.
-
prtEnd [in]
-
Время окончания выборки.
Возвращаемое значение
Конкретное возвращаемое значение не указано. Вызывающий контакт игнорирует HRESULT.
Комментарии
Этот метод позволяет приложению проверять информацию в буфере мультимедиа и выполнять действия с ней перед обработкой содержимого буфера. Приложение отвечает за определение типа носителя в закреплении. Эти сведения можно получить, сначала получив сведения о потоке из профиля, а затем вызвав метод IConfigAsfWriter2::StreamNumFromPin , чтобы определить, какой pin-код связан с каждым потоком.
См. также раздел