GCKMediaStatus 클래스

GCKMediaStatus 클래스 참조

개요

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

NSObject를 상속합니다. <NSCopy>를 구현합니다.

인스턴스 메서드 요약

(instancetype) - initWithSessionID:mediaInformation:
 지정 이니셜라이저입니다. 더보기...
 
(BOOL) - isMediaCommandSupported:
 스트림이 지정된 제어 명령어를 지원하는지 확인합니다. 더보기...
 
(nullable GCKMediaQueueItem *) - queueItemAtIndex:
 재생 대기열에서 지정된 색인에 있는 항목을 반환합니다. 더보기...
 
(nullable GCKMediaQueueItem *) - 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
 미디어 항목이 대기열의 이전 항목으로 이동하는 것을 지원함을 나타내는 플래그 (비트마스크)입니다. 더보기...
 
const NSInteger kGCKMediaCommandQueueShuffle
 미디어 항목이 셔플을 지원함을 나타내는 플래그 (비트마스크)입니다. 더보기...
 
const NSInteger kGCKMediaCommandSkipAd
 미디어 항목이 광고 건너뛰기를 지원함을 나타내는 플래그 (비트마스크)입니다. 더보기...
 
const NSInteger kGCKMediaCommandQueueRepeatAll
 미디어 항목의 큐가 무기한 반복을 지원함을 나타내는 플래그 (비트마스크)입니다. 더보기...
 
const NSInteger kGCKMediaCommandQueueRepeatOne
 미디어 항목이 무기한 반복을 지원함을 나타내는 플래그 (비트마스크)입니다. 더보기...
 
const NSInteger kGCKMediaCommandQueueRepeat
 미디어 항목 및 해당 대기열이 무기한 반복을 지원함을 나타내는 플래그 (비트마스크)입니다. 더보기...
 
const NSInteger kGCKMediaCommandEditTracks
 미디어 항목의 트랙을 수정할 수 있음을 나타내는 플래그 (비트마스크)입니다. 더보기...
 
const NSInteger kGCKMediaCommandSetPlaybackRate
 미디어 항목의 재생 속도를 구성할 수 있음을 나타내는 플래그 (비트마스크)입니다. 더보기...
 
const NSInteger kGCKMediaCommandLike
 사용자가 미디어 항목을 좋아할 수 있음을 나타내는 플래그 (비트마스크)입니다. 더보기...
 
const NSInteger kGCKMediaCommandDislike
 사용자가 미디어 항목을 싫어할 수 있음을 나타내는 플래그 (비트마스크)입니다. 더보기...
 
const NSInteger kGCKMediaCommandFollow
 사용자가 미디어 항목 작성자를 따라갈 수 있음을 나타내는 플래그 (비트마스크)입니다. 더보기...
 
const NSInteger kGCKMediaCommandUnfollow
 사용자가 미디어 항목 제작자를 팔로우 해제할 수 있음을 나타내는 플래그 (비트마스크)입니다. 더보기...
 
const NSInteger kGCKMediaCommandStreamTransfer
 미디어 항목이 스트림 전송을 지원함을 나타내는 플래그 (비트마스크)입니다. 더보기...
 

속성 요약

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
 현재 대기열 항목(있는 경우)입니다. 더보기...
 
BOOL queueHasNextItem
 대기열에 현재 재생 중인 항목 다음에 항목이 있는지 확인합니다. 더보기...
 
GCKMediaQueueItemnextQueueItem
 다음 대기열 항목(있는 경우)입니다. 더보기...
 
BOOL queueHasPreviousItem
 대기열에 현재 재생 중인 항목 앞에 항목이 있는지 여부입니다. 더보기...
 
BOOL queueHasLoadingItem
 큐에 미리 로드 중인 항목이 있는지 여부입니다. 더보기...
 
NSUInteger preloadedItemID
 현재 미리 로드된 상품의 ID입니다(있는 경우). 더보기...
 
NSUInteger loadingItemID
 현재 로드 중인 항목의 ID입니다(있는 경우). 더보기...
 
NSArray< NSNumber * > * activeTrackIDs
 활성 트랙 ID 목록입니다. 더보기...
 
GCKVideoInfovideoInfo
 동영상 정보입니다(있는 경우). 더보기...
 
id customData
 미디어 상태와 연결된 모든 맞춤 데이터입니다. 더보기...
 
GCKAdBreakStatusadBreakStatus
 현재 광고 재생 상태입니다. 더보기...
 
GCKMediaLiveSeekableRangeliveSeekableRange
 스트림의 탐색 가능한 범위입니다. 더보기...
 
GCKMediaQueueDataqueueData
 미디어 대기열의 메타데이터입니다. 더보기...
 
NSUInteger queueItemCount
 재생 대기열의 항목 수를 반환합니다. 더보기...
 

메서드 세부정보

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

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

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

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

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

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

- (nullable GCKMediaQueueItem *) 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

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

- (const NSInteger) kGCKMediaCommandQueuePrevious

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

- (const NSInteger) kGCKMediaCommandQueueShuffle

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

다음 이후:
4.4.5
- (const NSInteger) kGCKMediaCommandSkipAd

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

다음 이후:
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatAll

미디어 항목의 큐가 무기한 반복을 지원함을 나타내는 플래그 (비트마스크)입니다.

다음 이후:
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeatOne

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

다음 이후:
4.4.5
- (const NSInteger) kGCKMediaCommandQueueRepeat

미디어 항목 및 해당 대기열이 무기한 반복을 지원함을 나타내는 플래그 (비트마스크)입니다.

대기 중인 항목.

다음 이후:
4.4.5
- (const NSInteger) kGCKMediaCommandEditTracks

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

다음 이후:
4.4.5
- (const NSInteger) kGCKMediaCommandSetPlaybackRate

미디어 항목의 재생 속도를 구성할 수 있음을 나타내는 플래그 (비트마스크)입니다.

다음 이후:
4.4.5
- (const NSInteger) kGCKMediaCommandLike

사용자가 미디어 항목을 좋아할 수 있음을 나타내는 플래그 (비트마스크)입니다.

다음 이후:
4.4.5
- (const NSInteger) kGCKMediaCommandDislike

사용자가 미디어 항목을 싫어할 수 있음을 나타내는 플래그 (비트마스크)입니다.

다음 이후:
4.4.5
- (const NSInteger) kGCKMediaCommandFollow

사용자가 미디어 항목 작성자를 따라갈 수 있음을 나타내는 플래그 (비트마스크)입니다.

다음 이후:
4.4.5
- (const NSInteger) kGCKMediaCommandUnfollow

사용자가 미디어 항목 제작자를 팔로우 해제할 수 있음을 나타내는 플래그 (비트마스크)입니다.

다음 이후:
4.4.5
- (const NSInteger) kGCKMediaCommandStreamTransfer

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

다음 이후:
4.4.5

부동산 세부정보

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

현재 대기열 항목(있는 경우)입니다.

- (BOOL) queueHasNextItem
readnonatomicassign

대기열에 현재 재생 중인 항목 다음에 항목이 있는지 확인합니다.

- (GCKMediaQueueItem*) nextQueueItem
readnonatomicweak

다음 대기열 항목(있는 경우)입니다.

- (BOOL) queueHasPreviousItem
readnonatomicassign

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

- (BOOL) queueHasLoadingItem
readnonatomicassign

큐에 미리 로드 중인 항목이 있는지 여부입니다.

- (NSUInteger) preloadedItemID
readnonatomicassign

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

- (NSUInteger) loadingItemID
readnonatomicassign

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

- (NSArray<NSNumber *>*) activeTrackIDs
readnonatomicstrong

활성 트랙 ID 목록입니다.

- (GCKVideoInfo*) videoInfo
readnonatomicstrong

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

다음 이후:
3.3
- (id) customData
readnonatomicstrong

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

- (GCKAdBreakStatus*) adBreakStatus
readnonatomicstrong

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

다음 이후:
3.3
- (GCKMediaLiveSeekableRange*) liveSeekableRange
readnonatomicassign

스트림의 탐색 가능한 범위입니다.

다음 이후:
4.4.1
- (GCKMediaQueueData*) queueData
readnonatomicassign

미디어 대기열의 메타데이터입니다.

다음 이후:
4.4.1
- (NSUInteger) queueItemCount
readnonatomicassign

재생 대기열의 항목 수를 반환합니다.