그레인미디어 사 칩셋을 사용하여 DVR 제작중입니다.
음성 데이터를 영상데이터와 함께 avi 파일로 저장하려 합니다.
아래는 오디오 헤더를 작성하는 api 소스의 일 부분입니다.
상용 플레이어에서 재생할 때 스트림 데이터의 정보 값을 정상으로 보여집니다.
그런데 음성이 나오질 않아서 api를 확인 해 보니 아래와 같이 1234, 5678 12345, 56789 와 같은 이상한 데이터가 들어가 있더군요.
그래서 avi를 잘 아시는 분께 질문 드립니다.
header->dwLength , header->dwSuggestedBufferSize , format->audio_format.nAvgBytesPerSec , format->audio_format.nBlockAlign , format->audio_format.cbSize 이 놈들은 무엇을 뜻하며 어느 데이터가 들어가야 하는지 문의 드립니다.!!
memset(header, 0x0, sizeof(AviStreamHeader));