Aracılığıyla paylaş


Kaynak Okuyucu Öznitelikleri

aşağıdaki öznitelikler, Kaynak Okuyucubaşlatmak için kullanılabilir.

Öznitelik Açıklama
MF_LOW_LATENCY Düşük gecikme süreli işlemeyi etkinleştirir.
MF_READWRITE_DISABLE_CONVERTERS Kaynak okuyucunun biçim dönüştürmelerini etkinleştirir veya devre dışı bırakır.
MF_READWRITE_ENABLE_HARDWARE_TRANSFORMS Kaynak okuyucunun donanım tabanlı Media Foundation dönüşümlerini (MFTs) kullanmasını sağlar.
MF_READWRITE_USE_ONLY_HARDWARE_TRANSFORMS Kaynak Okuyucu veya Havuz Yazıcı'nın yalnızca geçirilen D3D cihaz yöneticisiyle eşleşen donanım tabanlı Media Foundation dönüşümlerini (MFT) yüklemesi gerektiğini belirtir.
MF_SOURCE_READER_ASYNC_CALLBACK Uygulamanın kaynak okuyucu için geri çağırma arabirimine yönelik bir işaretçi içerir.
MF_SOURCE_READER_D3D_MANAGER Microsoft Direct3D Cihaz Yöneticisibir işaretçi içerir.
MF_SOURCE_READER_DISABLE_DXVA Kaynak okuyucunun video kod çözücüde DirectX Video Hızlandırmayı (DXVA) etkinleştirip etkinleştirmediğini belirtir.
MF_SOURCE_READER_DISCONNECT_MEDIASOURCE_ON_SHUTDOWN Kaynak okuyucunun medya kaynağını kapatıp kapatmayacağını belirtir.
Yalnızca uygulama var olan bir medya kaynak nesnesinden kaynak okuyucu oluşturduğunda geçerlidir.
MF_SOURCE_READER_ENABLE_ADVANCED_VIDEO_PROCESSING Kaynak Okuyucutarafından renk alanı dönüştürme,interlacing, video yeniden boyutlandırma ve kare hızı dönüştürme gibi gelişmiş video işlemeyi etkinleştirir.
MF_SOURCE_READER_ENABLE_VIDEO_PROCESSING Kaynak okuyucu tarafından sınırlı video işlemeyi etkinleştirir.
MF_SOURCE_READER_MEDIASOURCE_CONFIG Medya kaynağının yapılandırma özelliklerini içerir.
MF_SOURCE_READER_PASSTHROUGH_MODE Bu öznitelik ayarlandığında, Kaynak Okuyucu, bir Direct3D cihaz yöneticisi mevcut olsa bile sistem belleği tarafından desteklenen video örneklerini otomatik olarak bir DirectX dokusuna kopyalamadan dahili MFT'lere geçirir.
MFT_FIELDOFUSE_UNLOCK_Attribute Kullanım alanı kısıtlamalarıyla bir MFT'nin kilidini açmak için kullanılan bir IMFFieldOfUseMFTUnlock işaretçisi içerir. Daha fazla bilgi için bkz. Kullanım Alanı Kısıtlamaları.

 

Aşağıdaki yöntemler ve işlevlerle bu öznitelikleri kullanın:

Bu özniteliklerden herhangi birini kullanmak için ilk olarak MFCreateAttributes çağrısı yeni bir öznitelik deposu oluşturun. Ardından öznitelik deposunda istenen öznitelikleri ayarlamak için IMFAttributes arabirimini kullanın. IMFAttributes işaretçisini daha önce listelenen yöntem veya işlevlerin pAttributes parametresine geçirin.

Media Foundation Özniteliklerini

kaynak okuyucu

IMFSourceReader