Aracılığıyla paylaş


Akış Yapılandırma Nesnesi

[Windows Media Format 11 SDK bu sayfayla ilişkilendirilmiş özellik eski bir özelliktir. Kaynak Okuyucu ve Havuz Yazıcısıtarafından değiştirildi. Kaynak Okuyucu ve Havuz Yazıcısı Windows 10 ve Windows 11 için iyileştirilmiştir. Microsoft, yeni kodun mümkün olduğunda Windows Media Format 11 SDKyerine Kaynak Okuyucu ve Havuz Yazıcı kullanmasını kesinlikle önerir. Microsoft, mümkünse yeni API'leri kullanmak için eski API'leri kullanan mevcut kodun yeniden yazılmasını önerir.]

Bir ASF dosyasındaki bir medya akışının özelliklerini belirtmek için bir akış yapılandırma nesnesi kullanılır. Bir profildeki mevcut akışlar için akış yapılandırma nesneleri oluşturulabilir veya boş, yeni veri almaya hazır olarak oluşturulabilir. Akış yapılandırma nesneleri bir profil nesnesinden bağımsız olarak var olamaz. Bir akış yapılandırma nesnesinin içeriğini kaydetmek için, yeni bir akış eklemek için IWMProfile::AddStreamveya var olan bir akışta yapılan değişiklikleri kaydetmek için IWMProfile::ReconfigStreamçağırmalısınız.

Akış yapılandırma nesnesi oluşturmak için aşağıdaki yöntemlerden birini kullanın.

Yöntem Açıklama
IWMProfile::CreateNewStream Veri içermeyen bir akış yapılandırma nesnesi oluşturur.
IWMProfile::GetStream Profilden alınan verilerle doldurulmuş bir akış yapılandırma nesnesi oluşturur. İstenen akışı tanımlamak için akış dizinini kullanır.
IWMProfile::GetStreamByNumber Profilden alınan verilerle doldurulmuş bir akış yapılandırma nesnesi oluşturur. İstenen akışı tanımlamak için akış numarasını kullanır.

 

Yukarıdaki tablodaki tüm yöntemler, IWMStreamConfig arabirimine bir işaretçi ayarlar. Akış yapılandırma nesnesinin diğer arabirimleri, QueryInterface yöntemi çağrılarak elde edilebilir.

Aşağıdaki arabirimler akış yapılandırma nesnesi tarafından desteklenir.

Arayüz Açıklama
IWMMediaProps Akış için WM_MEDIA_TYPE yapısını ayarlar ve alır.
IWMPropertyVault Değişken bit hızı (VBR) ayarları gibi tüm akışlar için gerekli olmayan özellikleri ayarlar ve alır.
IWMStreamConfig Bir akışla ilgili tüm temel bilgileri ayarlar ve alır.
IWMStreamConfig2 Akışla ilişkili veri birimi uzantılarının türlerini yapılandırılır. IWMStreamConfigtüm yöntemlerini devralır.
IWMStreamConfig3 Akışın dilini ayarlar ve alır. IWMStreamConfig ve IWMStreamConfig2yöntemlerinin tümünü devralır.
IWMVideoMediaProps Video akışının özelliklerini yönetir. Bu isteğe bağlı bir arabirimdir ve yalnızca video akışları için kullanılabilir.

 

Akış yapılandırma

Nesneleri

Profil Yöneticisi Nesnesi