검색어 입력폼

directsound-streamingsound분석(directx9.0b)

등록일 2004.07.15 파워포인트파일MS 파워포인트 (ppt) | 40페이지 | 가격 1,000원

소개글

가장 최신버전의 directx9.0버전의
directsound중advance실습예제중
stream data를 분석한 것입니다.
streaming에관련된 설명과 소스코드가 있으니
많은 도움이 되길바랍니다.

목차

wavefile의 구조
wavefile의 구조설명
waveformat 구조체
mmio함수들 설명
streaming의 개념
cstreamingsound의 handleWaveStreamNotification 소스코드 구조 분석
전체 StreamData 구조
Streaming Sound play 순서
CreateStreaming함수분석

본문내용

Directsound 스트리밍 버퍼 개념

1)약 1초 분량의 사운드 데이터를 넣을만한 크기의 버퍼 생성
2) 데이터가 필요할 때, 오디오 데이터를 웨이브 파일에서 추출
3) DirectSound버퍼로 읽음
4) 버퍼로 읽힌 데이터를 재생
그림설명....
직접 구현된 소스코드
if( dwCurrentPlayPos < m_dwLastPlayPos )
        dwPlayDelta = ( m_dwDSBufferSize –
m_dwLastPlayPos ) + dwCurrentPlayPos;
else
       dwPlayDelta = ( dwCurrentPlayPos -
m_dwLastPlayPos );
    m_dwPlayProgress += dwPlayDelta;
m_dwLastPlayPos = dwCurrentPlayPos

참고 자료

Directx9.0b C++ Documentation
한국게임개발자협회 http://kgda.or.kr/
microsoft홈페이지
다운로드 맨위로