La Web del Programador: Comunidad de Programadores
 
    Pregunta:  835 - LEER UN ARCHIVO .WAV Y .AVI EN C O C++
Autor:  Wilton
Deseo saber si es posible como leer un archivo .wav y .avi en C y C++ ya que estoy trabajando con perfeccionamiento de sonido,voz y video utilizando redes neuronales.
gracias.

  Respuesta:  Jose L. De la Cruz
Hola, tengo una rutina para reproducir archivos *.voc desde c++, un wav se puede convertir a voc con programas que puedes encontrar en internet. Tengo entendido que redes neuronales trabaja con la inteligencia artificial, pero como piensas utilizarlo para perfeccionar sonido, ¿es que acaso buscas una mejor compresion que el mp3?

  Respuesta:  JRC
La verdad es que nunca he manipulado estos tipos de archivos, pero lo que necesitas es conocer el formato de sus cabeceras para que, cuando accedas desde C o C++ con las funciones de archivos de dichos lenguajes, sepas cómo debes acceder a los datos. El formato de estos y otros archivos los puedes encontrar en www.wotsit.org.

  Respuesta:  Carolina Rios
Hola, te envio un codigo que muestra como llamar una ventana multimedia para mostrar un video(o cualquier objeto OLE. Por ejemplo sonido)
#include
void CControl::OnButtonvideo()
{
extern HINSTANCE AppInst;
LPRECT size = new RECT;
Cwnd *VideoWin = new CWnd;
VideoWin->m_hWnd=MCIWndCreate(NULL, AppInst, MCIWNDF_SHOWALL|WS_VISIBLE|WS_MAXIMIZEBOX|WS_THICKFRAME| WS_BORDER|WS_MINIMIZEBOX|WS_SYSMENU, LPCTSTR("video.avi"));
VideoWin->GetWindowRect(size);
VideoWin-> GetWindow(VIDPOSX, VIDPOSY, size->right-size->left, size->bottom-size->top, TRUE);
VideoWin-> SetWindowPos(&wndTopMost,VIDPOSX, VIDPOSY,size->right-size->left, size->bottom-size->top, SWP_NOMOVE);
}
Espero que te sirva. Y si sabes como conectar las cajas de dialogo y los menus en vc++ te agradeceria que me escribieras