Delen via


Stream-configuratieobject

[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.]

Een streamconfiguratieobject wordt gebruikt om de eigenschappen van een mediastroom in een ASF-bestand op te geven. Stream-configuratieobjecten kunnen worden gemaakt voor bestaande streams in een profiel of kunnen leeg worden gemaakt, klaar om nieuwe gegevens te ontvangen. Stream-configuratieobjecten kunnen niet onafhankelijk van een profielobject bestaan. Als u de inhoud van een streamconfiguratieobject wilt opslaan, moet u IWMProfile::AddStream aanroepen om een nieuwe stream toe te voegen of IWMProfile::ReconfigStream om wijzigingen in een bestaande stream op te slaan.

Gebruik een van de volgende methoden om een streamconfiguratieobject te maken.

Methode Beschrijving
IWMProfile::CreateNewStream Hiermee maakt u een streamconfiguratieobject zonder gegevens.
IWMProfile::GetStream Hiermee maakt u een streamconfiguratieobject dat is gevuld met gegevens uit een profiel. Gebruikt de streamindex om de gewenste stream te identificeren.
IWMProfile::GetStreamByNumber Hiermee maakt u een streamconfiguratieobject dat is gevuld met gegevens uit een profiel. Gebruikt het streamnummer om de gewenste stream te identificeren.

 

Alle methoden in de voorgaande tabel stellen een aanwijzer in op een IWMStreamConfig interface. De andere interfaces van het streamconfiguratieobject kunnen worden verkregen door de QueryInterface methode aan te roepen.

De volgende interfaces worden ondersteund door het streamconfiguratieobject.

Interface Beschrijving
IWMMediaProps- Hiermee stelt u de WM_MEDIA_TYPE structuur voor de stream in en haalt u deze op.
IWMPropertyVault- Hiermee stelt u eigenschappen in die niet vereist zijn voor alle streams, zoals instellingen voor variabele bitsnelheid (VBR).
IWMStreamConfig- Hiermee stelt u alle basisinformatie over een stream in en haalt u deze op.
IWMStreamConfig2- Hiermee configureert u de typen extensies voor gegevenseenheden die aan de stream zijn gekoppeld. Neemt alle methoden van IWMStreamConfigover.
IWMStreamConfig3- Hiermee stelt u de taal voor de stream in en haalt u deze op. Neemt alle methoden van IWMStreamConfig en IWMStreamConfig2over.
IWMVideoMediaProps- Hiermee beheert u de eigenschappen van een videostream. Dit is een optionele interface en is alleen beschikbaar voor videostreams.

 

Streams configureren

objecten

Profile Manager-object