Udostępnij przez


Obiekt współużytkowania przepustowości

[Funkcja skojarzona z tą stroną, windows Media Format 11 SDK, jest starszą funkcją. Został zastąpiony przez Source Reader i składnik zapisywania ujścia . czytnika źródeł i składników zapisywania ujścia zostały zoptymalizowane pod kątem systemów Windows 10 i Windows 11. Firma Microsoft zdecydowanie zaleca, aby nowy kod używał czytnika źródeł i modułu zapisywania ujścia zamiast zestawu SDK windows Media Format 11, jeśli jest to możliwe. Firma Microsoft sugeruje, że istniejący kod, który używa starszych interfejsów API, należy przepisać go do korzystania z nowych interfejsów API, jeśli to możliwe.]

Obiekt współużytkujący przepustowość służy do wskazywania, że co najmniej dwa strumienie, niezależnie od ich poszczególnych szybkości transmisji bitów, nigdy nie będą używać więcej niż określonej przepustowości między nimi. Jest to obiekt czysto informacyjny; szybkości bitów ustawione w nim nie są wymuszane programowo przez żaden obiekt tego zestawu SDK.

Informacje o udostępnianiu przepustowości są opcjonalną częścią profilu. Obiekty współużytkowania przepustowości można utworzyć dla istniejących informacji o udostępnianiu przepustowości w profilu lub można utworzyć puste, gotowe do odbierania nowych danych. Obiekty współużytkowania przepustowości nie mogą istnieć niezależnie od obiektu profilu. Aby zapisać zawartość obiektu udostępniania przepustowości, należy wywołać IWMProfile3::AddBandwidthSharing.

Aby utworzyć obiekt udostępniania przepustowości, wywołaj jedną z następujących metod.

Metoda Opis
IWMProfile3::CreateNewBandwidthSharing Tworzy obiekt udostępniania przepustowości bez żadnych danych.
IWMProfile3::GetBandwidthSharing Tworzy obiekt udostępniania przepustowości wypełniony danymi z profilu. Używa indeksu współużytkowania przepustowości do identyfikowania żądanych informacji o udostępnianiu przepustowości.

 

Obie metody w poprzedniej tabeli ustawiają wskaźnik na interfejs IWMBandwidthSharing. Interfejs IWMStreamList jest dziedziczony przez IWMBandwidthSharing, więc nie ma potrzeby wywoływania QueryInterface z tym obiektem.

Następujące interfejsy są obsługiwane przez każdy obiekt udostępniania przepustowości.

Interfejs Opis
IWMBandwidthSharing Zarządza właściwościami grupy strumieni, które będą współdzielić przepustowość.
IWMStreamList Zarządza listą strumieni, które będą współdzielić przepustowość.

 

współużytkowania przepustowości

Profile Manager

obiektu profilu