Udostępnij za pośrednictwem


Atrybuty czytnika źródła

Następujące atrybuty mogą służyć do inicjowania czytnika źródła.

Atrybut Opis
MF_LOW_LATENCY Umożliwia przetwarzanie o małych opóźnieniach.
MF_READWRITE_DISABLE_CONVERTERS Włącza lub wyłącza konwersje formatu przez czytnik źródła.
MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS Umożliwia czytnikowi źródłowemu używanie opartych na sprzęcie przekształceń programu Media Foundation (MFT).
MF_SOURCE_READER_ASYNC_CALLBACK Zawiera wskaźnik do interfejsu wywołania zwrotnego aplikacji dla czytnika źródłowego.
MF_SOURCE_READER_D3D_MANAGER Zawiera wskaźnik do menedżera urządzeń microsoft Direct3D.
MF_SOURCE_READER_DISABLE_DXVA Określa, czy czytnik źródłowy włącza przyspieszanie wideo DirectX (DXVA) na dekoderze wideo.
MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN Określa, czy czytnik źródłowy zamyka źródło multimediów.
Ma zastosowanie tylko wtedy, gdy aplikacja tworzy czytnik źródłowy z istniejącego obiektu źródłowego nośnika.
MF_SOURCE_READER_ENABLE_ADVANCED_VIDEO_PROCESSING Umożliwia zaawansowane przetwarzanie wideo przez czytnika źródła, w tym konwersję przestrzeni kolorów, deinterlacing, zmianę rozmiaru wideo i konwersję szybkości klatek.
MF_SOURCE_READER_ENABLE_VIDEO_PROCESSING Umożliwia ograniczone przetwarzanie wideo przez czytnik źródłowy.
MF_SOURCE_READER_MEDIASOURCE_CONFIG Zawiera właściwości konfiguracji źródła multimediów.
MF_SOURCE_READER_PASSTHROUGH_MODE Po ustawieniu tego atrybutu czytnik źródła przechodzi przez próbki wideo wspierane przez pamięć systemową do wewnętrznych jednostek MFT bez automatycznego kopiowania ich do tekstury DirectX, nawet jeśli menedżer urządzeń Direct3D jest obecny.
MFT_FIELDOFUSE_UNLOCK_Attribute Zawiera wskaźnik IMFFieldOfUseMFTUnlock, który służy do odblokowania protokołu MFT z ograniczeniami pól użytkowania. Aby uzyskać więcej informacji, zobacz pole ograniczeń użycia.

 

Użyj tych atrybutów z następującymi metodami i funkcjami:

Aby użyć dowolnego z tych atrybutów, najpierw wywołaj MFCreateAttributes, aby utworzyć nowy magazyn atrybutów. Następnie użyj interfejsu IMFAttributes, aby ustawić żądane atrybuty w magazynie atrybutów. Przekaż IMFAttributes wskaźnik do pAttributes parametru dowolnej z wymienionych wcześniej metod lub funkcji.

atrybuty Media Foundation

czytelnika źródłowego

IMFSourceReader