Difference between revisions of "SoundData (한국어)"

m
m
Line 1: Line 1:
 
실제 오디오 샘플을 메모리에 등재해 가지고 있는 객체입니다.
 
실제 오디오 샘플을 메모리에 등재해 가지고 있는 객체입니다.
  
SoundData 객체의 생성 즉시 사운드 파일을 전부 메모리에 올립니다. 따라서 실제 재생되고 있는 위치에 따라 부분부분 메모리에 등재하는 [[Decoder (한국어)|Decoder]]와는 달리 빠른 반응속도를 기대할 수 있습니다. 그러나 파일이 통째로 메모리에 올라가기 때문에 너무 큰 파일을 SoundData로 불러들이는 것은 메모리를 과도하게 차지할 있습니다.
+
SoundData 객체의 생성 즉시 사운드 파일을 전부 메모리에 올립니다. 따라서 실제 재생되고 있는 위치에 따라 부분부분 메모리에 등재하는 [[Decoder (한국어)|Decoder]]와는 달리 빠른 반응속도를 기대할 수 있습니다. 그러나 파일이 통째로 메모리에 올라가기 때문에 너무 큰 파일을 SoundData로 불러들이는 것은 메모리를 과도하게 차지할 수도 있습니다.
 
== 생성자 ==
 
== 생성자 ==
 
{{#ask: [[Category:Functions]] [[Constructs::SoundData (한국어)]] [[Concept:Current]]
 
{{#ask: [[Category:Functions]] [[Constructs::SoundData (한국어)]] [[Concept:Current]]

Revision as of 06:43, 2 January 2014

실제 오디오 샘플을 메모리에 등재해 가지고 있는 객체입니다.

SoundData 객체의 생성 즉시 사운드 파일을 전부 메모리에 올립니다. 따라서 실제 재생되고 있는 위치에 따라 부분부분 메모리에 등재하는 Decoder와는 달리 빠른 반응속도를 기대할 수 있습니다. 그러나 파일이 통째로 메모리에 올라가기 때문에 너무 큰 파일을 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 (한국어) 특정 위치의 샘플을 설정합니다.

상위 타입

같이 보기


다른 언어