1619, 1/81 회원가입  로그인  
   kordokrip
   C++에서 Wave formatex 구조체를 이용하여 사운드 파일 출력 시간 얻는 방법

http://www.hackerschool.org/HS_Boards/zboard.php?AllArticle=true&no=2026 [복사]


시간 구하는 구문



int nPlayTime

= m_nDatasize / (m_wfx.nSamplesPerSec / 8* m_wfx.wBitsperSample *m_wfx.nChannels);



예



WAVEFORMATEX m_wfx; ///< 웨이브포멧

int m_nDataSize; ///< 데이타크기



inline int CPSoundFile::GetPlayTime() const

{

    return m_nDataSize / ( m_wfx.nSamplesPerSec / 8 * m_wfx.wBitsPerSample * m_wfx.nChannels );

}





  Hit : 8816     Date : 2012/06/21 04:45