Dela via


Stream-konfigurationsobjekt

[Funktionen som är associerad med den här sidan, Windows Media Format 11 SDK, är en äldre funktion. Det har ersatts av Source Reader och Sink Writer. Source Reader och Sink Writer har optimerats för Windows 10 och Windows 11. Microsoft rekommenderar starkt att ny kod använder Source Reader och Sink Writer i stället för Windows Media Format 11 SDK, när det är möjligt. Microsoft föreslår att befintlig kod som använder äldre API:er skrivs om för att använda de nya API:erna om möjligt.]

Ett dataströmskonfigurationsobjekt används för att ange egenskaperna för en medieström i en ASF-fil. Stream-konfigurationsobjekt kan skapas för befintliga strömmar i en profil eller skapas tomma, redo att ta emot nya data. Stream-konfigurationsobjekt kan inte finnas oberoende av ett profilobjekt. Om du vill spara innehållet i ett stream-konfigurationsobjekt måste du anropa antingen IWMProfile::AddStream för att lägga till en ny ström eller IWMProfile::ReconfigStream för att spara ändringar som gjorts i en befintlig ström.

Om du vill skapa ett dataströmskonfigurationsobjekt använder du någon av följande metoder.

Metod Beskrivning
IWMProfile::CreateNewStream Skapar ett dataströmskonfigurationsobjekt utan data.
IWMProfile::GetStream Skapar ett dataströmskonfigurationsobjekt som fylls med data från en profil. Använder strömindexet för att identifiera önskad ström.
IWMProfile::GetStreamByNumber Skapar ett dataströmskonfigurationsobjekt som fylls med data från en profil. Använder strömnumret för att identifiera önskad ström.

 

Alla metoder i föregående tabell anger en pekare till ett IWMStreamConfig- gränssnitt. De andra gränssnitten för dataströmkonfigurationsobjektet kan hämtas genom att anropa metoden QueryInterface.

Följande gränssnitt stöds av dataströmkonfigurationsobjektet.

Gränssnitt Beskrivning
IWMMediaProps Anger och hämtar WM_MEDIA_TYPE struktur för strömmen.
IWMPropertyVault Anger och hämtar egenskaper som inte krävs för alla strömmar, till exempel inställningar för variabel bithastighet (VBR).
IWMStreamConfig Anger och hämtar all grundläggande information om en ström.
IWMStreamConfig2 Konfigurerar de typer av dataenhetstillägg som är associerade med strömmen. Ärver alla metoder för IWMStreamConfig.
IWMStreamConfig3 Anger och hämtar språket för strömmen. Ärver alla metoder för IWMStreamConfig och IWMStreamConfig2.
IWMVideoMediaProps Hanterar egenskaperna för en videoström. Det här är ett valfritt gränssnitt och är endast tillgängligt för videoströmmar.

 

Konfigurera strömmar

objekt

Profile Manager-objekt