GCKMediaStatus クラス

GCKMediaStatus クラス リファレンス

概要

メディアに関するステータス情報を保持するクラス。

NSObject を継承します。<NSCopying> を実装します。

インスタンス メソッドの概要

(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

動画情報(存在する場合)。

発足
3.3
- (id) customData
readnonatomicstrong

メディアのステータスに関連付けられているカスタムデータ。

- (GCKAdBreakStatus*) adBreakStatus
readnonatomicstrong

現在の広告再生ステータス。

発足
3.3