OSD
En este ejemplo se usan las API de audio principal para implementar una pantalla en pantalla que muestra los cambios de volumen en la secuencia de salida que se reproducen a través del dispositivo de punto de conexión de representación de audio predeterminado. La pantalla en pantalla aparece cuando el usuario ajusta el nivel de volumen en el programa de control de volumen de Windows, Sndvol.exe y desaparece después de que el nivel de volumen permanezca sin cambios durante un breve período.
Este tema contiene las secciones siguientes.
- Descripción
- Requisitos
- Descarga del ejemplo
- Compilación del ejemplo
- Ejecutar el ejemplo
- Temas relacionados
Descripción
En este ejemplo se muestran las siguientes características.
- API MMDevice para la enumeración y selección de dispositivos multimedia.
- API de Audio EndpointVolume
Requisitos
Producto | Versión |
---|---|
Windows SDK | Windows Vista o posterior |
Visual Studio | 2005 o posterior |
Descarga del ejemplo
Este ejemplo está disponible en las siguientes ubicaciones.
Location | Ruta de acceso y dirección URL |
---|---|
Windows SDK | \Archivos de programa\Microsoft SDKs\Windows\v7.0\Samples\Multimedia\Audio\OSD\... |
Generar el ejemplo
- Abra el shell de CMD para Windows SDK y cambie al directorio de ejemplo de OSD.
- Ejecute el comando "start OSD.sln" en el directorio OSD para abrir el proyecto OSD en la ventana de Visual Studio.
- En la ventana, seleccione la configuración de la solución Depurar o Liberar , seleccione el menú Compilar en la barra de menús y seleccione la opción Compilar . Si no abre Visual Studio desde el shell de CMD para el SDK, Visual Studio no tendrá acceso al entorno de compilación del SDK. En ese caso, el ejemplo no se compilará a menos que establezca explícitamente la variable de entorno MSSdk, que se usa en el archivo del proyecto, OSD.vcproj.
Ejecutar el ejemplo
- Ejecute el archivo ejecutable de OSD, OSD.exe, en Windows Vista o posterior. Tenga en cuenta que no verá un icono de bandeja del sistema o una ventana para la aplicación, pero puede ver el proceso que se ejecuta mediante TaskMgr.exe.
- Ejecute sndvol.exe para cambiar el volumen o silenciar o cambiar el volumen mediante controles de teclado o un control HID. Se muestra la interfaz de usuario del OSD.
- Para salir de la aplicación, ejecute TaskMgr.exe, resalte el proceso de OSD.exe y haga clic en Finalizar proceso.
Temas relacionados