概要
メディアに関するステータス情報を保持するクラス。
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 |
現在のストリーミングの再生速度を取得します。その他... | |
GCKMediaInformation * | mediaInformation |
このアイテムの GCKMediaInformation。その他... | |
NSTimeInterval | streamPosition |
現在のストリームの位置を、ストリームの開始からの NSTimeInterval で表したもの。その他... | |
float | volume |
ストリームの音量。その他... | |
BOOL | isMuted |
ストリームのミュート状態。その他... | |
GCKMediaRepeatMode | queueRepeatMode |
現在のキューの繰り返しモード。その他... | |
NSUInteger | currentItemID |
現在のキュー アイテムの ID(存在する場合)。その他... | |
BOOL | queueHasCurrentItem |
キューに現在のアイテムがあるかどうか。その他... | |
GCKMediaQueueItem * | currentQueueItem |
現在のキューアイテム(存在する場合)。その他... | |
BOOL | queueHasNextItem |
キュー内で、現在再生中のアイテムの後ろのアイテムがあるかどうかを確認します。その他... | |
GCKMediaQueueItem * | nextQueueItem |
次のキューアイテム(ある場合)。その他... | |
BOOL | queueHasPreviousItem |
キューで、現在再生中のアイテムの前にアイテムがあるかどうか。その他... | |
BOOL | queueHasLoadingItem |
キューにプリロードされているアイテムがあるかどうか。その他... | |
NSUInteger | preloadedItemID |
現在プリロードされているアイテムの ID(ある場合)。その他... | |
NSUInteger | loadingItemID |
現在読み込み中のアイテムの ID(ある場合)。その他... | |
NSArray< NSNumber * > * | activeTrackIDs |
有効なトラック ID のリスト。その他... | |
GCKVideoInfo * | videoInfo |
動画情報(ある場合)。その他... | |
id | customData |
メディア ステータスに関連付けられているカスタムデータ。その他... | |
GCKAdBreakStatus * | adBreakStatus |
現在の広告の再生ステータス。その他... | |
GCKMediaLiveSeekableRange * | liveSeekableRange |
ストリームのシーク可能範囲。その他... | |
GCKMediaQueueData * | queueData |
メディアキューのメタデータ。その他... | |
NSUInteger | queueItemCount |
再生キュー内のアイテム数を返します。その他... | |
メソッドの詳細
- (instancetype) initWithSessionID: | (NSInteger) | mediaSessionID | |
mediaInformation: | (nullable GCKMediaInformation *) | mediaInformation | |
指定のイニシャライザ。
- Parameters
-
mediaSessionID The media session ID. mediaInformation The 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
物件の詳細
|
readnonatomicassign |
現在のメディア セッション ID(存在する場合)。それ以外の場合は 0。
|
readnonatomicassign |
プレーヤーの現在の状態。
|
readnonatomicassign |
レシーバーが現在広告を再生中かどうかを示します。
- Deprecated:
- 代わりに adBreakStatus を使用してください。
|
readnonatomicassign |
現在のアイドル状態の理由。
この値は、プレーヤーの状態が GCKMediaPlayerStateIdle の場合にのみ意味を持ちます。
|
readnonatomicassign |
現在のストリーミングの再生速度を取得します。
ストリームが逆方向にシークしている場合は負の値、ストリームが一時停止している場合は 0、通常再生している場合は 1、ストリームが前方にシークしている場合はその他の正の値になります。
|
readnonatomicstrong |
このアイテムの GCKMediaInformation。
|
readnonatomicassign |
現在のストリームの位置を、ストリームの開始からの NSTimeInterval で表したもの。
|
readnonatomicassign |
ストリームの音量。
|
readnonatomicassign |
ストリームのミュート状態。
|
readnonatomicassign |
現在のキューの繰り返しモード。
|
readnonatomicassign |
現在のキュー アイテムの ID(存在する場合)。
|
readnonatomicassign |
キューに現在のアイテムがあるかどうか。
|
readnonatomicweak |
現在のキューアイテム(存在する場合)。
|
readnonatomicassign |
キュー内で、現在再生中のアイテムの後ろのアイテムがあるかどうかを確認します。
|
readnonatomicweak |
次のキューアイテム(ある場合)。
|
readnonatomicassign |
キューで、現在再生中のアイテムの前にアイテムがあるかどうか。
|
readnonatomicassign |
キューにプリロードされているアイテムがあるかどうか。
|
readnonatomicassign |
現在プリロードされているアイテムの ID(ある場合)。
|
readnonatomicassign |
現在読み込み中のアイテムの ID(ある場合)。
|
readnonatomicstrong |
有効なトラック ID のリスト。
|
readnonatomicstrong |
動画情報(ある場合)。
- 開始:
- 3.3
|
readnonatomicstrong |
メディア ステータスに関連付けられているカスタムデータ。
|
readnonatomicstrong |
現在の広告の再生ステータス。
- 開始:
- 3.3
|
readnonatomicassign |
ストリームのシーク可能範囲。
- 開始:
- 4.4.1
|
readnonatomicassign |
メディアキューのメタデータ。
- 開始:
- 4.4.1
|
readnonatomicassign |
再生キュー内のアイテム数を返します。