Método IDvdInfo2::GetAllSPRMs (strmif.h)
[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.
El método GetAllSPRMs recupera el contenido actual de todos los registros de parámetros del sistema (SPRM).
Sintaxis
HRESULT GetAllSPRMs(
[out] SPRMARRAY *pRegisterArray
);
Parámetros
[out] pRegisterArray
Puntero a una matriz de tipo SPRMARRAY que recibe la dirección de una matriz de SPRM.
Valor devuelto
Devuelve uno de los siguientes valores HRESULT .
Código devuelto | Descripción |
---|---|
|
Correcto. |
|
Argumento no válido. |
Comentarios
Los 24 SPRM se usan para contener información sobre el idioma actual, la subpictura y otros datos de navegación.
Registrarse | Contenido |
---|---|
0 | Código de idioma ISO-639 (dos letras ASCII minúsculas). El valor predeterminado no está definido. |
1 | Los 4 bits bajos (b0-b3) contienen el número de secuencia de audio (de 0 a 7) o 15 (ninguno). El valor predeterminado es 15. |
2 | Los 6 bits bajos (b0-b5) contienen el número de secuencia de subpictura (de 0 a 31) o 62 (ninguno) o 63 (flujo ficticio para la subpictura forzada). El 7º bit (b6) contiene la marca de presentación de subpictura (0 = no mostrar subpictura). El valor predeterminado es 62. |
3 | Los 4 bits bajos (b0-b3) contienen el número de ángulo (de 1 a 9). El valor predeterminado es 1. |
4 | Los 7 bits bajos (b0-b6) contienen el número de título (de 1 a 99). El valor predeterminado es 1. |
5 | Los 7 bits bajos (b0-b6) contienen el número de título dentro del VTS actual (de 1 a 99). El valor predeterminado es 1. |
6 | Los 15 bits bajos (b0-b14) contienen el número PGC en el título actual (de 1 a 32767). El valor predeterminado no está definido. |
7 | Los 10 bits bajos (b0-b9) contienen el número de capítulo (de 1 a 99). El valor predeterminado es 1. Valor sin definir a menos que el título esté one_sequential_PGC_title. |
8 | Los 6 bits altos (b10-b15) contienen el número de botón (de 1 a 36). El valor predeterminado es 1024 (botón 1). |
9 | Recuento de temporizadores, en segundos (de 0 a 65535). El valor predeterminado es 0. |
10 | Los 15 bits bajos (b0-b14) contienen el número PGC en el título actual (de 1 a 32767). El valor predeterminado no está definido. |
11 | Seis marcas (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). El valor de marca de 0 significa que no se mezcla. El valor predeterminado para todas las marcas es 0. Valor indefinido si no se reproduce la secuencia de Karaoke. |
12 | Código de país o región ISO-3166 (dos letras ASCII mayúsculas) o 65535 (no especificado). El valor predeterminado no está definido. |
13 | Los 4 bits bajos (b0-b3) contienen el nivel parental (de 1 a 8) o 15 (ninguno). El valor predeterminado no está definido. |
14 | b8-b9 contienen el modo de salida de vídeo actual (0 = normal [4:3 o 16:9], 1 = panorámica, 2 = cuadro de letras). b10-b11 contienen el modo de presentación preferido (0 = 4:3, 3 = 16:9). El valor predeterminado no está definido. |
15 | Nueve banderas (b2: karaoke SDDS, b3: KARAOKE DTS, b4: MPEG karaoke, b6: Dolby Digital karaoke, b7: karaoke PCM, b10: reproducción SDDS, b11: reproducción DTS, b12: reproducción MPEG, b14: Reproducción Dolby Digital). El valor de marca 0 significa incapaz, 1 significa capaz. El valor predeterminado no está definido. |
16 | Código de idioma ISO-639 (dos letras ASCII minúsculas) o 65535 (no especificado). El valor predeterminado es 65535. |
17 | Código de extensión de idioma (0 = no especificado, 1 = audio normal, 2 = audio para personas con discapacidad visual, 3 = comentarios del director #1, 4 = comentarios del director #2). El valor predeterminado es 0. |
18 | Código de idioma ISO-639 (dos letras ASCII minúsculas) o 65535 (no especificado). El valor predeterminado es 65535. |
19 | Código de extensión de idioma (0 = no especificado, 1 = subtítulos normales, 2 = subtítulos grandes, 3 = subtítulos para niños, 5 = subtítulos normales, 6 = subtítulos grandes, 7 = Subtítulos para niños, 9 = subtítulos forzados, 13 = comentarios de director, 14 = comentarios de director grandes, 15 = comentarios de director para niños). El valor predeterminado es 0. |
20 | Los 8 bits bajos (b0-b7) contienen código de región (de 1 a 8). |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | strmif.h (incluye Dshow.h) |
Library | Strmiids.lib |