Udostępnij za pośrednictwem


Obiekt ujścia pliku składnika zapisywania

[Funkcja skojarzona z tą stroną, windows Media Format 11 SDK, jest starszą funkcją. Został zastąpiony przez Source Reader i składnik zapisywania ujścia . czytnika źródeł i składników zapisywania ujścia zostały zoptymalizowane pod kątem systemów Windows 10 i Windows 11. Firma Microsoft zdecydowanie zaleca, aby nowy kod używał czytnika źródeł i modułu zapisywania ujścia zamiast zestawu SDK windows Media Format 11, jeśli jest to możliwe. Firma Microsoft sugeruje, że istniejący kod, który używa starszych interfejsów API, należy przepisać go do korzystania z nowych interfejsów API, jeśli to możliwe.]

Obiekt ujścia pliku zapisywania jest używany podczas zapisywania danych wyjściowych programu Windows Media do pliku.

Obiekt ujścia pliku zapisywania jest tworzony przez funkcję WMCreateWriterFileSink, która ustawia wskaźnik na interfejs IWMWriterFileSink. Inne interfejsy obiektu ujścia pliku zapisywania można uzyskać, wywołując metodę QueryInterface.

Następujące interfejsy są obsługiwane przez obiekt ujścia pliku zapisywania.

Interfejs Opis
IWMRegisterCallback Umożliwia aplikacji pobieranie komunikatów o stanie z obiektu .
IWMWriterFileSink Otwiera plik, do którego obiekt zapisywania może zapisywać dane.
IWMWriterFileSink2 Zapewnia rozszerzone zarządzanie obiektem ujścia pliku. Dziedziczy wszystkie metody IWMWriterFileSink.
IWMWriterFileSink3 Udostępnia dodatkowe opcje zapisywania plików. Dziedziczy wszystkie metody IWMWriterFileSink i IWMWriterFileSink2.
IWMWriterSink Przydziela pamięć, określa, czy ujście działa w czasie rzeczywistym, i obsługuje kilka funkcji wywołania zwrotnego.

 

Następujący interfejs wywołania zwrotnego powinien zostać zaimplementowany przez aplikację w celu śledzenia postępu obiektu ujścia pliku zapisywania.

Interfejs Opis
IWMStatusCallback Wymagane, gdy informacje o stanie muszą być przekazywane do aplikacji hosta.

 

obiektów

praca z ujściami składnika zapisywania