Compartir a través de


Ejemplo Win32 Codec

Actualización: noviembre 2007

Este ejemplo muestra cómo crear un códec personalizado, que se puede generar utilizando la API de Componente Imágenes de Microsoft Windows Presentation Foundation no administrada.

Este ejemplo crea tanto un codificador como un descodificador que se pueden registrar con el sistema de Imágenes WPF para que las aplicaciones de WPF puedan utilizarlo automáticamente. Además, este ejemplo muestra cómo crear los convertidores de formato de píxel.

Este ejemplo muestra una característica específica de Windows Presentation Foundation (WPF) y, por consiguiente, no sigue los procedimientos recomendados de desarrollo de aplicaciones. Para una cobertura completa de los procedimientos recomendados de desarrollo de aplicaciones Windows Presentation Foundation (WPF) y Microsoft .NET Framework, consulte lo siguiente según corresponda:

Accesibilidad: Procedimientos de accesibilidad recomendados

Seguridad: Seguridad de Windows Presentation Foundation

Localización: Información general sobre la localización y globalización de WPF

Download sample

Generar el ejemplo

  1. Instale el Kit de desarrollo de software de Windows (SDK) y abra la ventana de comandos del entorno de compilación. En el menú Inicio, elija Todos los programas, Microsoft Windows SDK y haga clic en Shell CMD.

  2. Actualice las rutas de acceso de la biblioteca y del encabezado. Siga las instrucciones proporcionadas en la sección 6.2 del archivo Léame de Windows SDK para actualizar las rutas de acceso del entorno de desarrollo.

  3. Descargue el ejemplo, que encontrará en la documentación del kit de desarrollo de software (SDK), al disco duro.

  4. Generar el ejemplo.

    • Para generar el ejemplo en Microsoft Visual Studio, cargue la solución de ejemplo o el archivo del proyecto y presione CTRL+MAYÚS+B.

    • Para generar el ejemplo completo desde la ventana de comandos del entorno de compilación, navegue a la carpeta de soluciones. En el símbolo del sistema, escriba MSBUILD.

    • Para generar los proyectos individuales desde la ventana de comandos del entorno de compilación, navegue a cada una de las carpetas del proyecto. En el símbolo del sistema, escriba MSBUILD.

Ejecutar el ejemplo

  1. Registre la biblioteca de códecs. Desde la ventana de comandos, ejecute el comando regsvr32 de la biblioteca de vínculos dinámicos (DLL) de la carpeta Depurar o Versión contenida en la carpeta de origen AITCodec.

  2. Ejecute el ejemplo

    • Este ejemplo no tiene ningún archivo ejecutable y sólo muestra cómo crear un códec personalizado. Una vez registrado el códec y firmada la biblioteca, una aplicación de WPF reconocerá automáticamente el códec.

Comentarios

Para utilizar un códec personalizado, el códec se debe registrar y firmar digitalmente.

Al generar este ejemplo en Windows Vista, se necesitan derechos administrativos para registrar la biblioteca de vínculos dinámicos (DLL). Quizá deba ejecutar la ventana de comandos como administrador haciendo clic con el botón secundario en el acceso directo del comando y seleccionando "Ejecutar como administrador".

Para obtener detalles sobre la estructura de bloques de códecs de ejemplo vea el archivo Readme.html incluido con el ejemplo.