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. |
Relaterade ämnen