Artículos con la etiqueta «C++»
12 artículos con la etiqueta «C++», del más reciente al más antiguo.
-
Buenas prácticas de multithreading en la práctica — Edición C++: eliminando los accidentes desde la estructura con RAII y jthread
En C++, una condición de carrera es directamente comportamiento indefinido. Repasamos la trampa del destructor de std::thread, la parada con jthread y stop_t...
-
Compatibilidad retroactiva de interfaces DLL y COM — Tabla de decisión sobre qué cambios rompen al lado que llama
Qué cambios de DLL o COM rompen al lado que llama: los tres niveles de compatibilidad, la tabla de decisión por cambio y la regla de inmutabilidad de COM.
-
¿Qué es MFC en Windows? — Conocimientos básicos para mantener activos existentes
Resumen de MFC: relación con Win32, estructura de la app, mapa de mensajes, Document/View, DDX/DDV y puntos de mantenimiento.
-
Lista de verificación para manejar procesos secundarios de forma segura en aplicaciones de Windows
Para manejar procesos secundarios de forma segura en aplicaciones de Windows, la propiedad del árbol de procesos y el procedimiento de cierre importan más qu...
-
Distribución de apps de Windows en un solo archivo - los límites del binario único y la dependencia del SO
Al reducir una app de Windows a un solo EXE, no es lo mismo unificar la distribución que eliminar la dependencia del SO: repasamos .NET, C++, WebView2, WinUI...
-
Trampas de la memoria compartida y buenas prácticas para producción
Analizamos las trampas de usar memoria compartida en producción y el diseño que reduce la tasa de incidentes: sincronización, visibilidad, ciclo de vida, ABI...
-
Cómo comparar de forma justa la velocidad de ejecución de C#, C++, Java y Go
Cómo comparar de forma justa la velocidad de ejecución de C#, C++, Java y Go: diseño de la medición, warm-up, fijación del entorno, lectura estadística y ele...
-
Cómo grabar imágenes y texto en los fotogramas de un MP4 con Media Foundation
Con Media Foundation, cómo grabar imágenes y texto en cada fotograma de un MP4 repartiendo el trabajo entre Source Reader, el dibujado, la conversión de colo...
-
Cómo convertir YUV a RGB en Media Foundation
Cómo convertir fotogramas YUV a RGB en Media Foundation: conversión automática con Source Reader, conversión manual de NV12/YUY2, stride y espacio de color.
-
Cómo extraer una imagen fija de un MP4 en un instante específico con Media Foundation
Extraemos con Source Reader el fotograma más cercano a un instante de un MP4, ajustamos el stride y el alpha de RGB32, y lo guardamos como PNG.
-
Cómo invocar una DLL nativa de C# Native AOT desde C/C++
Publicar una biblioteca de C# como DLL nativa con Native AOT e invocar sus puntos UnmanagedCallersOnly desde C/C++: casos de uso, patrones y precauciones.
-
Introducción a Media Foundation - Cómo entender la API desde la perspectiva de COM
Explicamos qué es Media Foundation junto con los términos básicos de su API multimedia en Windows —COM, HRESULT, IMFSourceReader, MFT— en el orden adecuado p...