Source (한국어)

오디오를 표현합니다. 이 객체를 이용해 실제로 소리를 재생할 수 있습니다. 재생 외에도 볼륨, 피치 변경과 같은 여러가지 동작을 지원합니다.

재생 상태에 관한 자세한 동작은 아래에 제시된 표를 따릅니다.

정지 상태일 때 재생중일 때 일시정지 중일 때
play() 재생 변화 없음 재생
stop() 변화 없음 정지 후 되감기 정지 후 되감기
pause() 변화 없음 일시정지 변화 없음
resume() 변화 없음 변화 없음 재생
rewind() 변화 없음 되감기 후 재생 되감기 후 일시정지

시각적으로 알기 쉽도록 플로 차트도 제시해 놓았습니다(표시되지 않은 명령은 아무 동작도 하지 않습니다). 클릭해서 보세요.

SourceControls.png

생성자

love.audio.newSource (한국어) 파일, 디코더, SoundData로부터 새로운 오디오 소스를 생성합니다.

함수

Object:type (한국어) 객체의 타입을 문자열로 리턴합니다.
Object:typeOf (한국어) 객체가 특정 타입인지 검사합니다.
Source:clone (한국어) 정지 상태로 복제본을 생성합니다. Added since 0.9.1
Source:getAttenuationDistances (한국어) 오디오 소스의 최대 감쇠 거리와 참조 감쇠 거리를 구합니다. Added since 0.9.0
Source:getChannels (한국어) 채널 수를 구합니다. Added since 0.9.0
Source:getCone (한국어) 오디오 소스의 볼륨 원뿔을 얻어옵니다. Added since 0.9.0
Source:getDirection (한국어) 오디오 소스의 방향을 얻어옵니다. Added since 0.7.0
Source:getPitch (한국어) 피치를 구합니다.
Source:getPosition (한국어) 오디오 소스의 위치를 얻어옵니다. Added since 0.7.0
Source:getRolloff (한국어) 롤 오프 율을 얻어옵니다. Added since 0.8.0
Source:getVelocity (한국어) 오디오 소스의 속도를 받아옵니다. Added since 0.7.0
Source:getVolume (한국어) 볼륨을 조사합니다.
Source:getVolumeLimits (한국어) 볼륨 한계를 조사합니다. Added since 0.8.0
Source:isLooping (한국어) 재생시 무한 반복이 설정되어 있는지 조사합니다.
Source:isPaused (한국어) 일시 정지되어 있는지 조사합니다.
Source:isPlaying (한국어) 재생중인지 조사합니다. Added since 0.9.0
Source:isRelative (한국어) 오디오 소스의 위치, 속도, 방향, 볼륨 원뿔이 듣는이에 대해 상대적인지 조사합니다. Added since 0.9.0
Source:isStatic (한국어) 오디오 소스가 가진 음원의 메모리 등재 방식이 static인지 조사합니다. Added since 0.7.0
Source:isStopped (한국어) 정지되어 있는지 조사합니다.
Source:pause (한국어) 일시정지합니다. Added since 0.7.0
Source:play (한국어) 재생합니다. Added since 0.7.0
Source:resume (한국어) 일시정지한 오디오 소스를 재개합니다. Added since 0.7.0
Source:rewind (한국어) 되감습니다. Added since 0.7.0
Source:seek (한국어) 재생중인 위치를 임의로 설정합니다. Added since 0.8.0
Source:setAttenuationDistances (한국어) 오디오 소스의 최대 감쇠 거리와 참조 감쇠 거리를 설정합니다. Added since 0.9.0
Source:setCone (한국어) 오디오 소스의 볼륨 원뿔을 설정합니다. Added since 0.9.0
Source:setDirection (한국어) 오디오 소스의 방향을 정합니다. Added since 0.7.0
Source:setLooping (한국어) 재생시 무한 반복을 할 것인지 설정합니다.
Source:setPitch (한국어) 피치를 설정합니다.
Source:setPosition (한국어) 오디오 소스의 위치를 설정합니다. Added since 0.7.0
Source:setRelative (한국어) 오디오 소스의 위치, 속도, 방향, 볼륨 원뿔을 듣는이에 대해 상대적으로 설정합니다. Added since 0.9.0
Source:setRolloff (한국어) 롤 오프 율을 설정합니다. Added since 0.8.0
Source:setVelocity (한국어) 오디오 소스의 속도를 설정합니다. Added since 0.7.0
Source:setVolume (한국어) 볼륨을 설정합니다.
Source:setVolumeLimits (한국어) 볼륨 한계를 설정합니다. 한계는 0과 1 사이의 값이어야 합니다. Added since 0.8.0
Source:stop (한국어) 정지합니다. Added since 0.7.0
Source:tell (한국어) 현재 재생하고 있는 지점을 구합니다. Added since 0.8.0

상위 타입

같이 보기


다른 언어