GCKMediaStatus 클래스

GCKMediaStatus 클래스 참조

개요

일부 미디어에 관한 상태 정보를 보유하는 클래스입니다.

NSObject를 상속합니다. <NS복사>를 구현합니다.

인스턴스 메서드 요약

(BOOL) - queueHasNextItem
 현재 재생목록에서 재생 중인 항목 뒤에 항목이 있는지 확인합니다. 더보기...
 
(instancetype) - initWithSessionID:mediaInformation:
 지정된 초기화 메서드입니다. 더보기...
 
(BOOL) - isMediaCommandSupported:
 스트림이 지정된 제어 명령어를 지원하는지 확인합니다. 더보기...
 
(NSUInteger) - queueItemCount
 재생 목록의 항목 수를 반환합니다. 더보기...
 
(GCKMediaQueueItem *__nullable) - queueItemAtIndex:
 재생 대기열에서 지정된 색인에 있는 항목을 반환합니다. 더보기...
 
(GCKMediaQueueItem *__nullable) - queueItemWithItemID:
 재생 대기열에서 지정된 항목 ID가 있는 항목을 반환합니다. 더보기...
 
(NSInteger) - queueIndexForItemID:
 재생 대기열에서 지정된 항목 ID가 있는 항목의 색인을 반환하거나 대기열에 이러한 항목이 없는 경우 -1을 반환합니다. 더보기...
 

공개 속성

const NSInteger kGCKMediaCommandPause
 미디어 항목을 일시중지할 수 있음을 나타내는 플래그 (비트마스크)입니다. 더보기...
 
const NSInteger kGCKMediaCommandSeek
 미디어 항목이 탐색을 지원함을 나타내는 플래그 (비트마스크)입니다. 더보기...
 
const NSInteger kGCKMediaCommandSetVolume
 미디어 항목의 오디오 볼륨을 변경할 수 있음을 나타내는 플래그 (비트마스크)입니다. 더보기...
 
const NSInteger kGCKMediaCommandToggleMute
 미디어 항목의 오디오를 음소거할 수 있음을 나타내는 플래그 (비트마스크)입니다. 더보기...
 
const NSInteger kGCKMediaCommandSkipForward
 미디어 항목이 앞으로 건너뛰기를 지원함을 나타내는 플래그 (비트마스크)입니다. 더보기...
 
const NSInteger kGCKMediaCommandSkipBackward
 미디어 항목이 뒤로 건너뛰기를 지원함을 나타내는 플래그 (비트마스크)입니다. 더보기...
 
const NSInteger kGCKMediaCommandQueueNext
 미디어 항목이 큐의 다음 항목으로 이동하는 것을 지원함을 나타내는 플래그 (비트마스크)입니다. 더보기...
 
const NSInteger kGCKMediaCommandQueuePrevious
 미디어 항목이 큐의 이전 항목으로 이동하는 것을 지원함을 나타내는 플래그 (비트마스크)입니다. 더보기...
 

속성 요약

NSInteger mediaSessionID
 현재 미디어 세션 ID입니다(있는 경우). 그렇지 않으면 0입니다. 더보기...
 
GCKMediaPlayerState playerState
 현재 플레이어의 상태입니다. 더보기...
 
BOOL playingAd
 수신자가 현재 광고를 재생 중인지 여부를 나타냅니다. 더보기...
 
GCKMediaPlayerIdleReason idleReason
 현재 유휴 상태입니다. 더보기...
 
float playbackRate
 현재 스트림 재생 속도를 가져옵니다. 더보기...
 
GCKMediaInformationmediaInformation
 이 항목의 GCKMediaInformation입니다. 더보기...
 
NSTimeInterval streamPosition
 스트림 시작 부분부터 NSTimeInterval로 표시된 현재 스트림 위치입니다. 더보기...
 
float volume
 스트림의 볼륨입니다. 더보기...
 
BOOL isMuted
 스트림의 음소거 상태입니다. 더보기...
 
GCKMediaRepeatMode queueRepeatMode
 현재 큐 반복 모드입니다. 더보기...
 
NSUInteger currentItemID
 현재 큐 항목의 ID입니다(있는 경우). 더보기...
 
BOOL queueHasCurrentItem
 큐에 현재 항목이 있는지 여부 더보기...
 
GCKMediaQueueItemcurrentQueueItem
 현재 큐 항목입니다(있는 경우). 더보기...
 
GCKMediaQueueItemnextQueueItem
 다음 큐 항목(있는 경우)입니다. 더보기...
 
BOOL queueHasPreviousItem
 현재 재생 중인 항목 앞에 항목이 있는지 여부입니다. 더보기...
 
BOOL queueHasLoadingItem
 큐에 미리 로드된 항목이 있는지 여부 더보기...
 
NSUInteger preloadedItemID
 현재 미리 로드된 상품의 ID입니다(있는 경우). 더보기...
 
NSUInteger loadingItemID
 현재 로드 중인 상품의 ID입니다(있는 경우). 더보기...
 
NSArray< NSNumber * > * activeTrackIDs
 활성 트랙 ID 목록입니다. 더보기...
 
GCKVideoInfovideoInfo
 동영상 정보입니다(있는 경우). 더보기...
 
id customData
 미디어 상태와 관련된 모든 맞춤 데이터입니다. 더보기...
 
GCKAdBreakStatusadBreakStatus
 현재 광고 재생 상태입니다. 더보기...
 

메서드 세부정보

- (BOOL) queueHasNextItem

현재 재생목록에서 재생 중인 항목 뒤에 항목이 있는지 확인합니다.

- (instancetype) initWithSessionID: (NSInteger)  mediaSessionID
mediaInformation: (GCKMediaInformation *__nullable)  mediaInformation 

지정된 초기화 메서드입니다.

Parameters
mediaSessionIDThe media session ID.
mediaInformationThe media information.
- (BOOL) isMediaCommandSupported: (NSInteger)  command

스트림이 지정된 제어 명령어를 지원하는지 확인합니다.

- (NSUInteger) queueItemCount

재생 목록의 항목 수를 반환합니다.

- (GCKMediaQueueItem *__nullable) queueItemAtIndex: (NSUInteger)  index

재생 대기열에서 지정된 색인에 있는 항목을 반환합니다.

- (GCKMediaQueueItem *__nullable) queueItemWithItemID: (NSUInteger)  itemID

재생 대기열에서 지정된 항목 ID가 있는 항목을 반환합니다.

- (NSInteger) queueIndexForItemID: (NSUInteger)  itemID

재생 대기열에서 지정된 항목 ID가 있는 항목의 색인을 반환하거나 대기열에 이러한 항목이 없는 경우 -1을 반환합니다.

회원 데이터 문서

- (const NSInteger) kGCKMediaCommandPause

미디어 항목을 일시중지할 수 있음을 나타내는 플래그 (비트마스크)입니다.

- (const NSInteger) kGCKMediaCommandSeek

미디어 항목이 탐색을 지원함을 나타내는 플래그 (비트마스크)입니다.

- (const NSInteger) kGCKMediaCommandSetVolume

미디어 항목의 오디오 볼륨을 변경할 수 있음을 나타내는 플래그 (비트마스크)입니다.

- (const NSInteger) kGCKMediaCommandToggleMute

미디어 항목의 오디오를 음소거할 수 있음을 나타내는 플래그 (비트마스크)입니다.

- (const NSInteger) kGCKMediaCommandSkipForward

미디어 항목이 앞으로 건너뛰기를 지원함을 나타내는 플래그 (비트마스크)입니다.

- (const NSInteger) kGCKMediaCommandSkipBackward

미디어 항목이 뒤로 건너뛰기를 지원함을 나타내는 플래그 (비트마스크)입니다.

- (const NSInteger) kGCKMediaCommandQueueNext

미디어 항목이 큐의 다음 항목으로 이동하는 것을 지원함을 나타내는 플래그 (비트마스크)입니다.

Deprecated:
이 플래그는 현재 구현되지 않았습니다.
- (const NSInteger) kGCKMediaCommandQueuePrevious

미디어 항목이 큐의 이전 항목으로 이동하는 것을 지원함을 나타내는 플래그 (비트마스크)입니다.

Deprecated:
이 플래그는 현재 구현되지 않았습니다.

부동산 세부정보

- (NSInteger) mediaSessionID
readnonatomicassign

현재 미디어 세션 ID입니다(있는 경우). 그렇지 않으면 0입니다.

- (GCKMediaPlayerState) playerState
readnonatomicassign

현재 플레이어의 상태입니다.

- (BOOL) playingAd
readnonatomicassign

수신자가 현재 광고를 재생 중인지 여부를 나타냅니다.

Deprecated:
대신 adBreakStatus를 사용하세요.
- (GCKMediaPlayerIdleReason) idleReason
readnonatomicassign

현재 유휴 상태입니다.

이 값은 플레이어 상태가 GCKMediaPlayerStateIdle인 경우에만 의미가 있습니다.

- (float) playbackRate
readnonatomicassign

현재 스트림 재생 속도를 가져옵니다.

스트림이 뒤로 이동하는 경우 음수, 스트림이 일시중지되면 0, 스트림이 정상적으로 재생 중인 경우 1, 앞으로 탐색을 탐색하는 경우 다른 양수 값

- (GCKMediaInformation*) mediaInformation
readnonatomicstrong

이 항목의 GCKMediaInformation입니다.

- (NSTimeInterval) streamPosition
readnonatomicassign

스트림 시작 부분부터 NSTimeInterval로 표시된 현재 스트림 위치입니다.

- (float) volume
readnonatomicassign

스트림의 볼륨입니다.

- (BOOL) isMuted
readnonatomicassign

스트림의 음소거 상태입니다.

- (GCKMediaRepeatMode) queueRepeatMode
readnonatomicassign

현재 큐 반복 모드입니다.

- (NSUInteger) currentItemID
readnonatomicassign

현재 큐 항목의 ID입니다(있는 경우).

- (BOOL) queueHasCurrentItem
readnonatomicassign

큐에 현재 항목이 있는지 여부

- (GCKMediaQueueItem*) currentQueueItem
readnonatomicassign

현재 큐 항목입니다(있는 경우).

- (GCKMediaQueueItem*) nextQueueItem
readnonatomicassign

다음 큐 항목(있는 경우)입니다.

- (BOOL) queueHasPreviousItem
readnonatomicassign

현재 재생 중인 항목 앞에 항목이 있는지 여부입니다.

- (BOOL) queueHasLoadingItem
readnonatomicassign

큐에 미리 로드된 항목이 있는지 여부

- (NSUInteger) preloadedItemID
readnonatomicassign

현재 미리 로드된 상품의 ID입니다(있는 경우).

- (NSUInteger) loadingItemID
readnonatomicassign

현재 로드 중인 상품의 ID입니다(있는 경우).

- (NSArray<NSNumber *>*) activeTrackIDs
readnonatomicstrong

활성 트랙 ID 목록입니다.

- (GCKVideoInfo*) videoInfo
readnonatomicstrong

동영상 정보입니다(있는 경우).

Since
3.3
- (id) customData
readnonatomicstrong

미디어 상태와 관련된 모든 맞춤 데이터입니다.

- (GCKAdBreakStatus*) adBreakStatus
readnonatomicstrong

현재 광고 재생 상태입니다.

Since
3.3