Sunu Tanımlayıcı Öznitelikleri

Ortak Sunu Tanımlayıcısı Öznitelikleri

Aşağıdaki öznitelikler herhangi bir sunu tanımlayıcısına uygulanabilir.

Öznitelik Açıklama
MF_PD_APP_CONTEXT Korumalı medya yolundan (PMP) sunu tanımlayıcısına bir işaretçi içerir.
MF_PD_AUDIO_ENCODING_BITRATE Sununun ses kodlama bit hızını saniyedeki bit cinsinden belirtir.
MF_PD_AUDIO_ISVARIABLEBITRATE Sunudaki ses akışlarının değişken bit hızına sahip olup olmadığını belirtir.
MF_PD_DURATION Sununun süresini 100 nanosaniye cinsinden belirtir.
MF_PD_LAST_MODIFIED_TIME Sununun en son ne zaman değiştirildiğini belirtir.
MF_PD_MIME_TYPE İçeriğin MIME türünü belirtir.
MF_PD_PLAYBACK_BOUNDARY_TIME Medya kaynağının başlangıcına göre sununun başlaması gereken saat.
MF_PD_PLAYBACK_ELEMENT_ID Sunudaki çalma listesi öğesinin tanımlayıcısı.
MF_PD_PMPHOST_CONTEXT Uygulamanın sunu tanımlayıcısı için ara sunucu nesnesine yönelik bir işaretçi içerir.
MF_PD_PREFERRED_LANGUAGE Medya kaynağının tercih edilen RFC 1766 dilini içerir.
MF_PD_SAMI_STYLELIST Desteklenen Eşitlenmiş Erişilebilir Medya Değişimi (SAMI) stillerinin kolay adını içerir. Bu öznitelik yalnızca SAMI dosyaları için geçerlidir.
MF_PD_TOTAL_FILE_SIZE Kaynak dosyanın toplam boyutunu bayt cinsinden belirtir.
MF_PD_VIDEO_ENCODING_BITRATE Sunu için saniyedeki bit cinsinden video kodlama bit hızını belirtir.

 

ASF için Sunu Tanımlayıcı Öznitelikleri

Aşağıdaki öznitelikler, Gelişmiş Sistemler Biçimi (ASF) dosyaları için sunu tanımlayıcıları için geçerlidir.

Öznitelik Açıklama
MF_PD_ASF_CODECLIST ASF dosyasındaki içeriği kodlamak için kullanılan codec bileşenleri hakkında bilgi içerir.
MF_PD_ASF_CONTENTENCRYPTION_KEYID Şifrelenmiş bir ASF dosyasının anahtar tanımlayıcısını belirtir.
MF_PD_ASF_CONTENTENCRYPTION_LICENSE_URL Şifrelenmiş bir ASF dosyası için lisans alma URL'sini belirtir.
MF_PD_ASF_CONTENTENCRYPTION_SECRET_DATA Şifrelenmiş bir ASF dosyası için gizli dizi verileri içerir.
MF_PD_ASF_CONTENTENCRYPTION_TYPE ASF dosyasında kullanılan koruma mekanizmasının türünü belirtir.
MF_PD_ASF_CONTENTENCRYPTIONEX_ENCRYPTION_DATA ASF dosyasının şifreleme verilerini içerir.
MF_PD_ASF_DATA_LENGTH ASF dosyasının veri bölümünün boyutunu bayt cinsinden belirtir.
MF_PD_ASF_DATA_START_OFFSET ASF dosyasının başlangıcından ilk veri paketinin başlangıcına kadar olan uzaklığı bayt cinsinden belirtir.
MF_PD_ASF_FILEPROPERTIES_CREATION_TIME ASF dosyasının ilk oluşturulduğu tarihi ve saati belirtir.
MF_PD_ASF_FILEPROPERTIES_FILE_ID ASF dosyasının dosya tanımlayıcısını belirtir.
MF_PD_ASF_FILEPROPERTIES_FLAGS ASF üst bilgisinden çeşitli bayraklar içerir.
MF_PD_ASF_FILEPROPERTIES_MAX_BITRATE ASF dosyası için saniye başına bit cinsinden en yüksek anlık bit hızını belirtir.
MF_PD_ASF_FILEPROPERTIES_MAX_PACKET_SIZE ASF dosyası için bayt cinsinden en büyük paket boyutunu belirtir
MF_PD_ASF_FILEPROPERTIES_MIN_PACKET_SIZE ASF dosyası için bayt cinsinden en düşük paket boyutunu belirtir.
MF_PD_ASF_FILEPROPERTIES_PACKETS ASF dosyasının veri bölümündeki paket sayısını belirtir.
MF_PD_ASF_FILEPROPERTIES_PLAY_DURATION ASF dosyasını yürütmek için gereken süreyi 100 nanosaniye cinsinden belirtir.
MF_PD_ASF_FILEPROPERTIES_PREROLL ASF dosyasını yürütmeye başlamadan önce verileri arabelleğe almak için gereken süreyi milisaniye cinsinden belirtir.
MF_PD_ASF_FILEPROPERTIES_SEND_DURATION ASF dosyasını göndermek için gereken süreyi 100 nanosaniye cinsinden belirtir.
MF_PD_ASF_INFO_HAS_AUDIO ASF dosyasının en az bir ses akışı içerip içermediğini belirtir.
MF_PD_ASF_INFO_HAS_NON_AUDIO_VIDEO ASF dosyasının ses ve video olmayan akışlar içerip içermediğini belirtir.
MF_PD_ASF_INFO_HAS_VIDEO ASF dosyasının en az bir video akışı içerip içermediğini belirtir.
MF_PD_ASF_LANGLIST ASF dosyasında kullanılan dillerin listesini belirtir.
MF_PD_ASF_LANGLIST_LEGACYORDER Geçerli sunuda kullanılan RFC 1766 dillerinin listesini içerir.
MF_PD_ASF_MARKER ASF dosyasındaki işaretçileri belirtir.
MF_PD_ASF_METADATA_IS_VBR ASF dosyasının değişken bit hızı (VBR) kodlaması kullanıp kullanmadığını belirtir.
MF_PD_ASF_METADATA_LEAKY_BUCKET_PAIRS VBR ASF dosyası için arabelleğe alma gereksinimlerini açıklar.
MF_PD_ASF_METADATA_V8_BUFFERAVERAGE VBR ASF dosyası için gereken ortalama arabellek boyutunu belirtir.
MF_PD_ASF_METADATA_V8_VBRPEAK VBR ASF dosyasındaki en yüksek anlık bit hızını belirtir.
MF_PD_ASF_SCRIPT ASF dosyasındaki betik komutlarını belirtir.

 

Media Foundation Özniteliklerini

Sunu Tanımlayıcıları

IMFPresentationDescriptor