|
안녕하세요... 씨빌더에 입문한지 얼마되지 않은 신입생입니다
다름이 아니라 질문이 있어서 이렇게 글을 올립니다
MCI를 이용하여 wav파일을 재생하는 프로그램을 짜보았습니다.
그런데 제가 이용한 사운드 프로그램은 파일을 읽어들어서 재생을 합니다.
(MCI예제 소스가 그렇더군요 ㅋㅋㅋ)
그런데 제가 하고 싶은 것은 wav파일을 메모리에 넣어두고, 메모리에서 읽어들어 음악을 재생하고 싶습니다.
제가 실력이 모자라서 wav 파일을 메모리에 집어넣고 읽어오고를 잘 모르겠습니다.
[질문1] 제가 여지까지 알아본 봐로는 LoadFromStream(), SaveFromStream()를 이용하여 메모리에 넣을 수 있다고 하네요... 그런데 여기저기 알아본 결과 wav파일을 어떻게 메모리에 넣고 읽는지 FromStream의 구문을 모르겠습니다.. 어떻게 LoadFromStream(), SaveFromStream()를 이용하여 wav파일을 넣고 읽는지 간단한 예제 코드나 설명 좀 해주시겠습니까? (참고로 이미지를 올리는 것은 알겠는데요... WAV파일은 어떻게 하는지 도통 모르겠습니다)
[질문2] 또 하나 궁금한 것은 MCI는 파일만을 읽어들어서 재생하기 때문에 wav파일을 메모리에서 읽을 수 없다고 들었습니다. 그러면 WAV를 메모리에 올려놓고, 메모리에서 읽어들어서 음악을 재생하려면 MCI로는 절대 구현 할 수가 없는 것입니까? 아니면 가능하다면 약간의 힌트 좀 주시겠습니까?
그럼 좋은 하루 보내세요 꾸벅
|