SoundData (한국어)

실제 오디오 데이터를 메모리에 가지고 있는 객체입니다.

객체 생성 즉시 사운드 파일을 전부 메모리에 올립니다. 따라서 실제 재생되고 있는 위치에 따라 부분부분 메모리에 등재하는 디코더와는 달리 빠른 반응속도를 기대할 수 있습니다. 그러나 파일이 통째로 메모리에 올라가기 때문에 너무 큰 파일을 SoundData로 불러들이는 것은 메모리를 과도하게 차지할 수도 있습니다.

생성자

love.sound.newSoundData (한국어) 새로운 SoundData를 생성합니다.

함수

Data:getPointer (한국어) 데이터의 포인터를 얻어옵니다.
Data:getSize (한국어) 데이터의 크기를 구합니다.
Data:getString (한국어) 모든 데이터를 문자열로 반환합니다. Added since 0.9.0
Object:type (한국어) 객체의 타입을 문자열로 리턴합니다.
Object:typeOf (한국어) 객체가 특정 타입인지 검사합니다.
SoundData:getBitDepth (한국어) 샘플 당 비트 수를 구합니다. Added since 0.9.0
SoundData:getChannels (한국어) 채널 수를 구합니다.
SoundData:getDuration (한국어) 총 재생 시간을 구합니다. Added since 0.9.0
SoundData:getSample (한국어) 특정 위치의 샘플을 구합니다.
SoundData:getSampleCount (한국어) 샘플 수를 구합니다. Added since 0.9.0
SoundData:getSampleRate (한국어) 샘플 레이트를 구합니다.
SoundData:setSample (한국어) 특정 위치의 샘플을 설정합니다.

상위 타입

같이 보기


다른 언어