Aracılığıyla paylaş


Bant Genişliği Paylaşım 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.]

Bant genişliği paylaşım nesnesi, tek tek bit hızlarından bağımsız olarak iki veya daha fazla akışın hiçbir zaman aralarında belirtilen miktardan fazla bant genişliği kullanmayacağını belirtmek için kullanılır. Bu tamamen bilgilendiren bir nesnedir; içinde ayarlanan bit hızları, bu SDK'nın herhangi bir nesnesi tarafından program aracılığıyla zorlanmaz.

Bant genişliği paylaşım bilgileri, profilin isteğe bağlı bir parçasıdır. Bir profildeki mevcut bant genişliği paylaşım bilgileri için bant genişliği paylaşım nesneleri oluşturulabilir veya boş, yeni veri almaya hazır olarak oluşturulabilir. Bant genişliği paylaşım nesneleri bir profil nesnesinden bağımsız olarak bulunamaz. Bant genişliği paylaşım nesnesinin içeriğini kaydetmek için IWMProfile3::AddBandwidthSharingçağırmalısınız.

Bant genişliği paylaşım nesnesi oluşturmak için aşağıdaki yöntemlerden birini çağırın.

Yöntem Açıklama
IWMProfile3::CreateNewBandwidthSharing Herhangi bir veri olmadan bir bant genişliği paylaşım nesnesi oluşturur.
IWMProfile3::GetBandwidthSharing Profilden alınan verilerle doldurulmuş bir bant genişliği paylaşım nesnesi oluşturur. İstenen bant genişliği paylaşım bilgilerini tanımlamak için bant genişliği paylaşım dizinini kullanır.

 

Yukarıdaki tablodaki her iki yöntem de IWMBandwidthSharing arabirimine bir işaretçi ayarlar. IWMStreamList arabirimi IWMBandwidthSharingtarafından devralınır, bu nedenle bu nesneyle QueryInterface çağrısı yapmanız gerekmez.

Aşağıdaki arabirimler her bant genişliği paylaşım nesnesi tarafından desteklenir.

Arayüz Açıklama
IWMBandwidthSharing Bant genişliğini paylaşacak bir akış grubunun özelliklerini yönetir.
IWMStreamList Bant genişliğini paylaşacak akışların listesini yönetir.

 

Bant Genişliği Paylaşımı

Profil Yöneticisi Nesnesi

profil nesnesi