GCKMediaStatus クラス

GCKMediaStatus クラス リファレンス

概要

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

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

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

(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

再生キュー内のアイテム数を返します。