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. |
İlgili konular