Arbeta med profiler
[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.]
I det här avsnittet beskrivs hur du utformar, skapar och ändrar profiler. Varje profil beskriver de strömmar som ska utgöra en fil och deras relationer med varandra. Ett profilobjekt innehåller dataströmskonfigurationsinformation för varje ström, information om ömsesidig uteslutning för strömmar som inte kan levereras samtidigt, information om bandbreddsdelning och information om dataströmprioritering.
Huvudsyftet med profiler är att tillhandahålla dataströmkonfigurationsinformation till skrivarobjektet. Skrivaren använder informationen i en profil för att samordna med codec-processen för att komprimera indata. När du konfigurerar en komprimerad medieström anger du den codec som används för att komprimera data och de inställningar som codec använder. Du kan också skapa profiler för okomprimerade strömmar. Flera okomprimerade strömtyper stöds. Även om de inte kräver en codec har dessa typer sina egna krav för streamkonfiguration. Mer information finns i Konfigurera strömmar och Använda okomprimerade ljud- och videoströmmar.
Dataströmkonfigurationsinformation för en ström som använder en av Windows Media-codecerna måste erhållas från codec via metoderna i IWMCodecInfo3-gränssnittet. Proceduren att använda strömformat skiljer sig för videokodekar än vad den är för ljudkodekar, men i båda fallen måste du börja med att hämta formatet från codec. Du bör aldrig försöka konfigurera en ström manuellt med någon av Windows Media-codecerna, eftersom små fel i profilen kan ha en djupgående effekt på ASF-filen.
De grundläggande stegen för att skapa och/eller ändra profiler är:
- Skapa en tom profil eller läs in en befintlig profil som ska redigeras.
- Konfigurera var och en av strömmarna, om det behövs, baserat på profildata som stöds som hämtats från den codec som ska användas för att koda strömmen.
- Konfigurera ömsesidigt undantag om det behövs.
- Konfigurera bandbreddsdelning om det behövs.
- Ange prioriteten för strömmarna i filen om det behövs.
I följande avsnitt beskrivs processen för att skapa och redigera profiler.
Sektion | Beskrivning |
---|---|
Utforma profiler | Beskriver hur du utformar en profil. |
Skapa profiler | Beskriver hur du skapar en tom profil. |
Konfigurera strömmar | Beskriver hur du konfigurerar strömmar och inkluderar dem i en profil. |
Använda Ömsesidig Uteslutning | Beskriver hur du skapar objekt för ömsesidig uteslutning och inkluderar dem i en profil. |
Använda Bandbreddsdelning | Beskriver hur du använder bandbreddsdelning i en profil. |
Använda strömprioritering | Beskriver hur du använder streamprioritering i en profil. |
Spara Profiler | Beskriver hur du sparar dina anpassade profiler i en fil. |
Att använda Systemprofiler | Beskriver hur du arbetar med systemprofiler för att spara tid och arbete med att skapa profiler. |
Hantera paketstorlek | Beskriver hur du styr storleken på paket i dataströmmarna för filer som görs med din profil. |
Obs Användare av tidigare versioner av Windows Media Format SDK kan vara vana vid att använda systemprofiler utan ändringar för att skapa sina filer. Windows Media Format 9 Series SDK eller senare innehåller inte några nya systemprofiler som använder Windows Media 9-serien eller senare codecs. Detta beror på det ökande antalet profiler som skulle behövas för att täcka de olika funktioner som nu erbjuds av codecs. Du kan fortfarande använda systemprofilerna i version 8 som startplats för dina profiler. Mer information finns i Använda systemprofiler. Information om den nya mekanismen för att rikta profiler till specifika leveransenheter finns i Arbeta med mallar för enhetsefterlevnad.
Relaterade ämnen