Aracılığıyla paylaş


Örnek Öznitelikler

Aşağıdaki öznitelikler Medya Örnekleri için geçerlidir. Bir medya örneğinden öznitelikleri almak için IMFAttributes arabirimini kullanın.

Öznitelik Açıklama
MFSampleExtension_3DVideo Medya örneğinin 3B video çerçevesi içerip içermediğini belirtir.
MFSampleExtension_3DVideo_SampleFormat 3B video çerçevesinin bir medya örneğinde nasıl depolandığını belirtir.
MFSampleExtension_BottomFieldFirst Ara video çerçevesi için alan hakimiyetini belirtir.
MFSampleExtension_CameraExtrinsics Örnek için kamera dışsal parametreleri.
MFSampleExtension_CaptureMetadata IMFAttributes, yakalama işlem hattıyla ilgili tüm meta verileri depolar.
MFSampleExtension_CleanPoint Video örneğinin bir anahtar çerçeve olup olmadığını gösterir.
MFSampleExtension_Content_KeyID Örnek için Anahtar Kimliğini ayarlar.
MFSampleExtension_DerivedFromTopField Ayrıştırılmış video çerçevesinin üst alandan mı yoksa alt alandan mı elde edildiğini belirtir.
MFSampleExtension_DeviceTimestamp Cihaz sürücüsünün zaman damgası.
MFSampleExtension_Discontinuity Medya örneğinin akıştaki bir boşluktan sonraki ilk örnek olup olmadığını belirtir.
MFSampleExtension_Encryption_CryptByteBlock Örnek tabanlı desen şifrelemesi için şifrelenmiş bayt bloğu boyutunu belirtir.
MFSampleExtension_Encryption_ProtectionScheme Şifrelenmiş örnekler için koruma düzenini belirtir.
MFSampleExtension_Encryption_SampleID Şifrelenmiş bir örneğin kimliğini belirtir.
MFSampleExtension_Encryption_SkipByteBlock Örnek tabanlı desen şifrelemesi için net (şifrelenmemiş) bayt blok boyutunu belirtir.
MFSampleExtension_Encryption_SubSampleMappingSplit Örnek verilerindeki temiz ve şifrelenmiş baytları gösteren örnek için alt örnek eşlemesini ayarlar.
MFSampleExtension_FeatureMap
Giriş çerçevesindeki her makro bloğu için bir MACROBLOCK_DATA yapısı içerir.
MFSampleExtension_FrameCorruption Video çerçevesinin bozuk olup olmadığını belirtir.
MFSampleExtension_ForwardedDecodeUnits Bir kod çözücü tarafından iletilen ağ soyutlama katmanı birimleri (NALU'lar) ve Ek Geliştirme Bilgileri (SEI) birimleri içeren IMFSample nesnelerini içeren IMFCollection türünde bir nesne alır.
MFSampleExtension_ForwardedDecodeUnitType Bir MFSampleExtension_ForwardedDecodeUnits koleksiyonundaki IMFSample bağlı birimin türünü (NALU veya SEI) belirtir.
MFSampleExtension_Interlaced Video çerçevesinin aralı mı yoksa aşamalı mı olduğunu gösterir.
MFSampleExtension_LongTermReferenceFrameInfo Uzun Süreli Başvuru (LTR) çerçeve bilgilerini belirtir ve çıktı örneğinde geri döndürülür.
MFSampleExtension_MeanAbsoluteDifference Bu öznitelik, Y düzlemindeki tüm makro bloklarında ortalama mutlak farkı (MAD) döndürür.
MFSampleExtension_PacketCrossOffsets Bir çerçeve için yük sınırlarını belirtir. Bu, şifrelenmiş örnekler için geçerlidir.
MFSampleExtension_PhotoThumbnail bir IMFSamplefotoğraf küçük resmini içerir.
MFSampleExtension_PhotoThumbnailMediaType MFSampleExtension_PhotoThumbnail özniteliğinde yer alan görüntü biçimi türünü açıklayan IMFMediaType içerir.
MFSampleExtension_PinholeCameraIntrinsics Örnek için pinhole kamera özellikleri.
MFSampleExtension_RepeatFirstField Ara çerçevedeki ilk alanın yinelenip yinelenmeyeceğini belirtir.
MFSampleExtension_ROIRectangle Çerçevenin farklı kalite gerektiren bölgesini gösteren, ilgilendiğin bölgenin sınırlarını belirtir.
MFSampleExtension_SingleField Video örneğinin tek bir alan mı yoksa iki ara alan mı içerdiğini belirtir
MFSampleExtension_SpatialLayerId
IMFSampleiçinde yer alan verinin uzamsal katman kimliği.
MFSampleExtension_TargetGlobalLuminance Nits'teki ilişkili video çerçevesi için hedeflenen genel arka ışık parlaklığını belirten değer.
MFSampleExtension_TemporalLayerId
IMFSampleiçinde yer alan zamansal katman kimliği verileri.
MFSampleExtension_Token IMFMediaStream::RequestSample yöntemine sağlanan belirtecin işaretçisini içerir.
MFSampleExtension_VideoKodlamaResimTürü Çerçevenin farklı kalite gerektiren bölgesini gösteren, ilgilendiğin bölgenin sınırlarını belirtir.
MFSampleExtension_VideoEncodeQP Video örneğini kodlamak için kullanılan niceleme parametresini (QP) belirtir.

 

Her medya örneği burada listelenen her özniteliği içermez. Bazı durumlarda, öznitelik yalnızca belirli veri türleri için geçerlidir. Örneğin, bazı öznitelikler yalnızca video örnekleri için geçerlidir ve ses örneklerinde gösterilmemelidir. Diğer durumlarda, öznitelik ayarlanmadıysa geçerli olan varsayılan bir değere sahiptir.

IMFSample

Media Foundation Öznitelikleri

Medya Örnekleri