Delen via


Bandbreedte delen gebruiken

[De functie die is gekoppeld aan deze pagina, Windows Media Format 11 SDK, is een verouderde functie. Het is vervangen door Source Reader en Sink Writer. Bronlezer en Sink Writer zijn geoptimaliseerd voor Windows 10 en Windows 11. Microsoft raadt ten zeerste aan om nieuwe code te gebruiken bronlezer en Sink Writer- in plaats van Windows Media Format 11 SDK, indien mogelijk. Microsoft stelt voor dat bestaande code die gebruikmaakt van de verouderde API's, indien mogelijk opnieuw worden geschreven om de nieuwe API's te gebruiken.]

U kunt objecten voor het delen van bandbreedte gebruiken om op te geven dat bepaalde streams, wanneer deze worden gecombineerd, geen gebruik maken van meer bandbreedte dan opgegeven. De informatie in een object voor het delen van bandbreedte wordt niet gegenereerd of geverifieerd door de schrijver en wordt niet door de lezer gebruikt voor iets.

Wanneer een bestand wordt geschreven met informatie over het delen van bandbreedte in het profiel, worden de gegevens opgeslagen in de koptekstsectie. U kunt de IWMProfile interface in de lezer gebruiken om te controleren op informatie over het delen van bandbreedte wanneer het bestand wordt afgespeeld.

Elk object voor het delen van bandbreedte wordt gedefinieerd door twee instellingen. Eerst is de bandbreedte, zoals gedefinieerd door een bandbreedte en een buffervenster. De tweede instelling is een type bandbreedte delen, dat exclusief of gedeeltelijk kan zijn. Exclusieve bandbreedte delen betekent dat de samenstellende streams één voor één worden afgespeeld, terwijl gedeeltelijk betekent dat de streams gelijktijdig worden geleverd.

IWMProfile Interface

IWMProfile3::AddBandwidthSharing

IWMProfile3::CreateNewBandwidthSharing

IWMProfile3::GetBandwidthSharing

IWMProfile3::GetBandwidthSharingCount

Werken met profielen