GCKUIDeviceVolumeController 클래스

GCKUIDeviceVolumeController 클래스 참조

개요

Cast 수신기의 볼륨 및 음소거 상태를 제어하거나 표시하는 데 사용되는 UI 보기용 컨트롤러입니다.

호출하는 애플리케이션은 적절한 속성을 설정하여 컨트롤러에 볼륨 관련 UI 컨트롤을 등록합니다. 그러면 컨트롤러는 수신기에 적절한 볼륨 명령어를 실행하여 컨트롤의 터치 이벤트에 응답하고 수신기에서 수신한 상태 정보를 기반으로 컨트롤을 업데이트합니다. 컨트롤러는 현재 세션 및 수신기 상태에 맞게 UI 컨트롤을 자동으로 사용 설정 및 사용 중지합니다.

다음 이후:
3.0

NSObject를 상속합니다.

인스턴스 메서드 요약

(instancetype) - init
 지정 이니셜라이저입니다. 더보기...
 
(void) - setVolume:
 수신기의 볼륨을 변경하는 편리한 메서드입니다. 더보기...
 
(void) - setMuted:
 수신기의 음소거 상태를 변경하기 위한 편의 메서드입니다. 더보기...
 
(void) - volumeUp
 볼륨 단위로 수신기의 볼륨을 높이는 편리한 메서드입니다. 더보기...
 
(void) - volumeDown
 볼륨 증가만큼 수신기의 볼륨을 낮추는 편리한 메서드입니다. 더보기...
 
(void) - toggleMuted
 음소거 상태를 전환하기 위한 편의 메서드입니다. 더보기...
 

속성 요약

UIButton * volumeUpButton
 '볼륨 업' 버튼 더보기...
 
UIButton * volumeDownButton
 '볼륨 다운' 버튼 더보기...
 
UISlider * volumeSlider
 현재 수신기 볼륨을 표시하고 변경하는 슬라이더. 더보기...
 
UISwitch * muteSwitch
 수신기의 음소거 상태를 전환하는 스위치. 더보기...
 
GCKUIMultistateButtonmuteToggleButton
 수신자 음소거/음소거 해제를 위한 전환 버튼 더보기...
 

메서드 세부정보

- (instancetype) init

지정 이니셜라이저입니다.

- (void) setVolume: (float)  volume

수신기의 볼륨을 변경하는 편리한 메서드입니다.

현재 활성 GCKSession 객체에 위임합니다.

Parameters
volumeThe new volume. Must be a value in the range [0.0, 1.0].
- (void) setMuted: (BOOL)  muted

수신기의 음소거 상태를 변경하기 위한 편의 메서드입니다.

현재 활성 GCKSession 객체에 위임합니다.

Parameters
mutedThe new mute state.
- (void) volumeUp

볼륨 단위로 수신기의 볼륨을 높이는 편리한 메서드입니다.

현재 활성 GCKSession 객체에 위임합니다.

- (void) volumeDown

볼륨 증가만큼 수신기의 볼륨을 낮추는 편리한 메서드입니다.

현재 활성 GCKSession 객체에 위임합니다.

- (void) toggleMuted

음소거 상태를 전환하기 위한 편의 메서드입니다.

현재 활성 GCKSession 객체에 위임합니다.

부동산 세부정보

- (UIButton*) volumeUpButton
readwritenonatomicweak

'볼륨 업' 버튼

버튼을 탭하면 수신기의 볼륨이 볼륨 단위로 증가합니다. 현재 활성화된 세션이 없거나 현재 세션이 볼륨 조정을 지원하지 않으면 버튼이 사용 중지됩니다.

- (UIButton*) volumeDownButton
readwritenonatomicweak

'볼륨 다운' 버튼

버튼을 탭하면 수신기의 볼륨이 볼륨만큼 줄어듭니다. 현재 활성화된 세션이 없거나 현재 세션이 볼륨 조정을 지원하지 않으면 버튼이 사용 중지됩니다.

- (UISlider*) volumeSlider
readwritenonatomicweak

현재 수신기 볼륨을 표시하고 변경하는 슬라이더.

사용자가 슬라이더의 값을 변경하면 수신기에서 볼륨이 업데이트됩니다. 수신기의 볼륨 변화를 나타내는 수신기 상태가 수신되면 그에 따라 슬라이더 값이 업데이트됩니다. 현재 활성화된 세션이 없거나 현재 세션이 볼륨 조정을 지원하지 않으면 슬라이더가 사용 중지됩니다.

- (UISwitch*) muteSwitch
readwritenonatomicweak

수신기의 음소거 상태를 전환하는 스위치.

스위치가 전환되면 수신기에서 음소거 상태가 업데이트됩니다. 수신기의 음소거 상태 변경을 나타내는 수신기 상태가 수신되면 스위치는 그에 따라 업데이트됩니다. 현재 활성화된 세션이 없거나 현재 세션이 음소거를 지원하지 않으면 스위치가 사용 중지됩니다.

- (GCKUIMultistateButton*) muteToggleButton
readwritenonatomicweak

수신자 음소거/음소거 해제를 위한 전환 버튼

호출자는 버튼의 GCKUIButtonStateMuteOnGCKUIButtonStateMuteOff 상태에 각각 적절한 '음소거' 및 '음소거 해제' 아이콘을 설정해야 합니다. 버튼 상태는 수신기의 현재 음소거 상태를 반영하도록 자동으로 업데이트됩니다. 버튼을 탭하면 수신기에서 음소거 상태가 업데이트됩니다. 현재 활성화된 세션이 없거나 현재 세션이 볼륨 음소거를 지원하지 않으면 버튼이 사용 중지됩니다.