GCKUIDeviceVolumeController 클래스

GCKUIDeviceVolumeController 클래스 참조

개요

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

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

Since
3.0

NSObject를 상속합니다.

인스턴스 메서드 요약

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

속성 요약

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

메서드 세부정보

- (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

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

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

- (GCKUIButton*) muteToggleButton
readwritenonatomicweak

수신기 음소거/음소거 해제를 위한 전환 버튼입니다.

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