Streamkonfigurációs objektum
[A laphoz társított funkció, Windows Media Format 11 SDKegy régi funkció. A Forrásolvasó és Fogadó írójafelülírta. Forrásolvasó és Fogadó író Windows 10-hez és Windows 11-hez lett optimalizálva. A Microsoft határozottan javasolja, hogy az új kód Forrásolvasó és Fogadó író használjon Windows Media Format 11 SDKhelyett, ha lehetséges. A Microsoft javasolja, hogy az örökölt API-kat használó meglévő kódot át kell írni az új API-k használatára, ha lehetséges.]
A streamkonfigurációs objektum egy médiastream tulajdonságainak megadására szolgál egy ASF-fájlban. A streamkonfigurációs objektumokat létrehozhatja egy profil meglévő streamjeihez, vagy létrehozható üresen, készen az új adatok fogadására. A streamkonfigurációs objektumok nem létezhetnek profilobjektumtól függetlenül. Egy streamkonfigurációs objektum tartalmának mentéséhez meg kell hívnia IWMProfile::AddStream vagy IWMProfile::ReconfigStream egy meglévő stream módosításainak mentéséhez.
Streamkonfigurációs objektum létrehozásához használja az alábbi módszerek egyikét.
Módszer | Leírás |
---|---|
IWMProfile::CreateNewStream | Adat nélkül hoz létre streamkonfigurációs objektumot. |
IWMProfile::GetStream | Létrehoz egy streamkonfigurációs objektumot, amely egy profilból származó adatokkal van feltöltve. A streamindex használatával azonosítja a kívánt streamet. |
IWMProfile::GetStreamByNumber | Létrehoz egy streamkonfigurációs objektumot, amely egy profilból származó adatokkal van feltöltve. A streamszámmal azonosítja a kívánt streamet. |
Az előző táblázat összes metódusa egy mutatót állít be egy IWMStreamConfig felületre. A streamkonfigurációs objektum többi felülete a QueryInterface metódus meghívásával érhető el.
A streamkonfigurációs objektum az alábbi interfészeket támogatja.
Interfész | Leírás |
---|---|
IWMMediaProps | Beállítja és lekéri a stream WM_MEDIA_TYPE struktúráját. |
IWMPropertyVault | Beállítja és lekéri az összes streamhez nem szükséges tulajdonságokat, például a változó bitsebesség (VBR) beállításait. |
IWMStreamConfig | Beállítja és lekéri a streamekkel kapcsolatos összes alapvető információt. |
IWMStreamConfig2 | Konfigurálja a streamhez társított adategység-bővítmények típusait. Az IWMStreamConfig összes metódusát örökli. |
IWMStreamConfig3 | Beállítja és lekéri a stream nyelvét. Az IWMStreamConfig és IWMStreamConfig2 összes metódusát örökli. |
IWMVideoMediaProps | A videóstreamek tulajdonságait kezeli. Ez egy nem kötelező felület, és csak videostreamekhez érhető el. |
Kapcsolódó témakörök