Udostępnij przez


Obiekt właściwości nośnika wyjściowego

[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 właściwości nośnika wyjściowego służy do pobierania i ustawiania właściwości wyjściowej. Obiekty właściwości nośnika wyjściowego są tworzone dla obsługiwanych formatów wyjściowych strumieni w pliku załadowanym do obiektu czytnika. W przypadku skompresowanych strumieni właściwości wyjściowych są określane przez możliwe dane wyjściowe dekompresowania kodera.

Obiekt właściwości nośnika wyjściowego jest tworzony przez IWMReader::GetOutputProps Ta metoda tworzy obiekt właściwości nośnika wyjściowego, który zawiera właściwości domyślnego formatu wyjściowego. Inne formaty mogą być obsługiwane dla danych wyjściowych. Aby uzyskać dodatkowe formaty wyjściowe, możesz wywołać IWMReader::GetOutputFormatCount, aby uzyskać liczbę obsługiwanych formatów wyjściowych, a następnie wykonać pętlę za pomocą wywołań do IWMReader::GetOutputFormat. GetOutputFormat tworzy obiekt właściwości nośnika wyjściowego wypełniony danymi dla wybranego formatu wyjściowego.

Obiekty właściwości nośnika wyjściowego można również utworzyć za pomocą czytnika synchronicznego. Wszystkie nazwy metod są identyczne z tymi w czytniku i wszystkie są uwidocznione przez interfejs IWMSyncReader.

getOutputProps i GetOutputFormat ustawić wskaźnik na interfejs IWMOutputMediaProps. Inne interfejsy obiektu właściwości nośnika wyjściowego można uzyskać, wywołując metodę QueryInterface.

Następujące interfejsy są obsługiwane przez każdy obiekt właściwości nośnika wyjściowego.

Interfejs Opis
IWMMediaProps Używany jako interfejs podstawowy dla innych interfejsów właściwości multimediów (dane wejściowe, wyjściowe i wideo).
IWMOutputMediaProps Pobiera właściwości danych wyjściowych.
IWMVideoMediaProps Zarządza właściwościami strumienia wideo. Jest to opcjonalny interfejs, dostępny tylko dla strumieni wideo.

 

obiektów

obiektu czytnika