Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]
Die GetAllSPRMs-Methode ruft den aktuellen Inhalt aller Systemparameterregister (SPRMs) ab.
Syntax
HRESULT GetAllSPRMs(
[out] SPRMARRAY *pRegisterArray
);
Parameter
[out] pRegisterArray
Zeiger auf ein Array vom Typ SPRMARRAY , das die Adresse eines Arrays von SPRMs empfängt.
Rückgabewert
Gibt einen der folgenden HRESULT-Werte zurück.
| Rückgabecode | BESCHREIBUNG |
|---|---|
|
Erfolg. |
|
Ungültiges Argument. |
Hinweise
Die 24 SPRMs werden verwendet, um Informationen zur aktuellen Sprache, zur Subpicture und zu anderen Navigationsdaten zu enthalten.
| Registrieren | Inhalte |
|---|---|
| 0 | ISO-639-Sprachcode (zwei ASCII-Kleinbuchstaben). Der Standardwert ist undefiniert. |
| 1 | Niedrige 4 Bits (b0-b3) enthalten die Audiodatenstromnummer (0 bis 7) oder 15 (keine). Standardwert: 15. |
| 2 | Niedrige 6 Bits (b0-b5) enthalten die Unterpicturstromnummer (0 bis 31) oder 62 (keine) oder 63 (Dummystream für erzwungene Unterpicture). 7. Bit (b6) enthält unterpicture display flag (0 = don't display subpicture). Der Standardwert ist 62. |
| 3 | Niedrige 4 Bits (b0-b3) enthalten die Winkelzahl (1 bis 9). Der Standardwert ist 1. |
| 4 | Niedrige 7 Bits (b0-b6) enthalten die Titelnummer (1 bis 99). Der Standardwert ist 1. |
| 5 | Niedrige 7 Bits (b0-b6) enthalten die Titelnummer innerhalb der aktuellen VTS (1 bis 99). Der Standardwert ist 1. |
| 6 | Niedrige 15 Bits (b0-b14) enthalten PGC-Nummer im aktuellen Titel (1 bis 32767). Der Standardwert ist undefiniert. |
| 7 | Niedrige 10 Bits (b0-b9) enthalten die Kapitelnummer (1 bis 99). Der Standardwert ist 1. Wert undefiniert, es sei denn, titel ist one_sequential_PGC_title. |
| 8 | Hohe 6 Bits (b10-b15) enthalten die Schaltflächennummer (1 bis 36). Der Standardwert ist 1024 (Schaltfläche 1). |
| 9 | Timeranzahl in Sekunden (0 bis 65535). Der Standardwert ist 0. |
| 10 | Niedrige 15 Bits (b0-b14) enthalten PGC-Nummer im aktuellen Titel (1 bis 32767). Der Standardwert ist undefiniert. |
| 11 | Sechs Flags (b2: mix ch2 to ch1, b3: mix ch3 to ch1, b4: mix ch4 to ch1, b10 mix ch2 to ch0, b11: mix ch3 to ch0, b12: mix ch4 to ch0). Der Flagwert 0 bedeutet nicht mischen. Der Standardwert für alle Flags ist 0. Wert undefiniert, wenn der Karaoke-Stream nicht wiedergegeben wird. |
| 12 | ISO-3166-Länder-/Regionscode (zwei ASCII-Großbuchstaben) oder 65535 (nicht angegeben). Der Standardwert ist undefiniert. |
| 13 | Niedrige 4 Bits (b0-b3) enthalten Elternebene (1 bis 8) oder 15 (keine). Der Standardwert ist undefiniert. |
| 14 | b8-b9 enthalten den aktuellen Videoausgabemodus (0 = normal [4:3 oder 16:9], 1 = Panscan, 2 = Briefkasten). b10-b11 enthalten den bevorzugten Anzeigemodus (0 = 4:3, 3 = 16:9). Der Standardwert ist undefiniert. |
| 15 | Neun Flaggen (b2: SDDS-Karaoke, b3: DTS-Karaoke, b4: MPEG-Karaoke, b6: Dolby Digital-Karaoke, b7: PCM-Karaoke, b10: SDDS-Wiedergabe, b11: DTS-Wiedergabe, b12: MPEG-Wiedergabe, b14: Dolby Digital-Wiedergabe). Der Flagwert 0 bedeutet unfähig, 1 bedeutet fähig. Der Standardwert ist undefiniert. |
| 16 | ISO-639-Sprachcode (zwei ASCII-Kleinbuchstaben) oder 65535 (nicht angegeben). Der Standardwert ist 65535. |
| 17 | Spracherweiterungscode (0 = nicht angegeben, 1 = normale Audio, 2 = Audio für Sehbehinderte, 3 = Director-Kommentare #1, 4 = Director-Kommentare #2). Der Standardwert ist 0. |
| 18 | ISO-639-Sprachcode (zwei ASCII-Kleinbuchstaben) oder 65535 (nicht angegeben). Der Standardwert ist 65535. |
| 19 | Spracherweiterungscode (0 = nicht angegeben, 1 = normale Untertitel, 2 = große Untertitel, 3 = Untertitel für Kinder, 5 = normale Untertitel, 6 = große Untertitel, 7 = Untertitel für Kinder, 9 = untertitelte Untertitel, 13 = Regiekommentare, 14 = große Regisseurskommentare, 15 = Regisseurskommentare für Kinder). Der Standardwert ist 0. |
| 20 | Niedrige 8 Bits (b0-b7) enthalten Regionscode (1 bis 8). |
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | strmif.h (include Dshow.h) |
| Bibliothek | Strmiids.lib |