창작에 관련된 질문이나 간단한 팁, 예제를 올리는 곳
글 수 185
똥똥배
- 2008.05.15
- 06:46:10
- (*.193.78.73)
mid 재생법 : _MidiPlay("파일명", 반복재생여부(true or flase));
mid 정지 : _MidiStop();
wav 로드 : HSNDOBJ test_sound = SndObjCreate(SoundOBJ, "파일명", 2);
wav 재생 : _Play(test_sound);
Ogg 인스턴스 생성 : COgg* ogg = new COgg(SoundOBJ);
Ogg 파일 열기 : ogg->OpenOgg("파일명");
Ogg 플레이 : ogg->PlayOgg(반복 재생 여부);
Ogg 정지 : ogg->StopOgg();
Ogg 인스턴스를 생성한 후에는 반드시 뒷정리하는 부분(main의 return 0; 부분 앞이라든가)에
delete ogg;
로 ogg 인스턴스에 할당된 메모리를 비워준다.
mid 정지 : _MidiStop();
wav 로드 : HSNDOBJ test_sound = SndObjCreate(SoundOBJ, "파일명", 2);
wav 재생 : _Play(test_sound);
Ogg 인스턴스 생성 : COgg* ogg = new COgg(SoundOBJ);
Ogg 파일 열기 : ogg->OpenOgg("파일명");
Ogg 플레이 : ogg->PlayOgg(반복 재생 여부);
Ogg 정지 : ogg->StopOgg();
Ogg 인스턴스를 생성한 후에는 반드시 뒷정리하는 부분(main의 return 0; 부분 앞이라든가)에
delete ogg;
로 ogg 인스턴스에 할당된 메모리를 비워준다.
똥똥배
- 2008.05.15
- 06:49:08
- (*.193.78.73)
mid 플레이
장점 : 간단하다. mid가 용량이 적다.
단점 : 사운드 카드에 따라 음색이 달라지기도 한다. 시작시에 약간 정지가 일어난다.
wav 플레이
장점 : 빠르다. 여러 소리를 겹쳐서 낼 수 있다.
단점 : 용량이 크다. 반복 재생이 안 된다. 효과음으로만 사용.
Ogg 플레이
장점 : 적당한 용량에 고음질을 재생할 수 있다. 미리 로드해두면 재생시 멈추는 현상이 없다.
단점 : 메모리를 많이 먹는다. 5분 이상의 곡을 사용하는 것은 비추. Ogg 인스턴스를 여러개 생성하는 것도 위험.
장점 : 간단하다. mid가 용량이 적다.
단점 : 사운드 카드에 따라 음색이 달라지기도 한다. 시작시에 약간 정지가 일어난다.
wav 플레이
장점 : 빠르다. 여러 소리를 겹쳐서 낼 수 있다.
단점 : 용량이 크다. 반복 재생이 안 된다. 효과음으로만 사용.
Ogg 플레이
장점 : 적당한 용량에 고음질을 재생할 수 있다. 미리 로드해두면 재생시 멈추는 현상이 없다.
단점 : 메모리를 많이 먹는다. 5분 이상의 곡을 사용하는 것은 비추. Ogg 인스턴스를 여러개 생성하는 것도 위험.
1번은 다음 게시물에 나올것이겠으나 기다리기 지친 대슬님