概要
メディア読み込みリクエストのデータ。
このクラスは、GCKRemoteMediaClient
のメディア読み込みコマンドで使用され、受信側アプリがメディアを読み込む方法を指定します。
単一のアイテムを読み込むには、読み込むアイテムを mediaInformation
に指定する必要があります。クラウド以外のキューを読み込むには、queueData
でキュー情報を指定する必要があります。必要に応じて、最初に再生するアイテムの情報を mediaInformation
に指定できます。キューがクラウドキューの場合、items
は nil
または空にできますが、レシーバー アプリが entity
を使用してクラウドからキューを取得できるように、entity
を指定する必要があります。mediaInformation
と queueData
のどちらも指定されていない場合、読み込みリクエストは受信側のアプリケーションに送信されずに失敗します。
- 開始:
- 4.4.1
NSObject、<NSCopying>、<NSSecureCoding> を継承します。
プロパティの概要 | |
GCKMediaInformation * | mediaInformation |
読み込むメディア アイテムです。その他... | |
GCKMediaQueueData * | queueData |
メディア アイテムまたはキューのメタデータです。その他... | |
NSNumber * | autoplay |
読み込み直後に再生を開始するかどうかを示すフラグ。その他... | |
NSTimeInterval | startTime |
最初の再生位置。その他... | |
float | playbackRate |
再生速度。その他... | |
NSArray< NSNumber * > * | activeTrackIDs |
アクティブなトラックを指定する整数の配列。その他... | |
id | customData |
リクエストと一緒に渡すカスタム アプリケーション固有のデータ。その他... | |
NSString * | credentials |
読み込まれるメディア アイテムのユーザー認証情報です。その他... | |
NSString * | credentialsType |
GCKMediaLoadRequestData::credentials で指定されたユーザー認証情報のタイプ。その他... | |
NSString * | atvCredentials |
読み込まれるメディア アイテムに関する Android TV の代替認証情報。その他... | |
NSString * | atvCredentialsType |
GCKMediaLoadRequestData::atvCredentials で指定された Android TV 認証情報のタイプ。その他... | |
物件の詳細
|
readnonatomiccopy |
読み込むメディア アイテムです。
|
readnonatomiccopy |
メディア アイテムまたはキューのメタデータです。
|
readnonatomiccopy |
読み込み直後に再生を開始するかどうかを示すフラグ。
デフォルト値は @(YES)
です。
queueData
でキューのアイテムを指定してキューを読み込むと、この値は、queueData
に読み込まれる最初の GCKMediaQueueItem の autoplay
をオーバーライドします。このフィールドが nil
の場合にのみ、queueData
の個々の GCKMediaQueueItem の autoplay
プロパティが有効になります。
mediaInformation
を指定して単一のアイテムを読み込む場合、このフィールドは読み込み時に再生を開始するかどうかを指定します。nil
の場合、再生はすぐには開始されません。
|
readnonatomicassign |
最初の再生位置。
デフォルト値は kGCKInvalidTimeInterval で、デフォルトの再生位置を示します。ビデオ オンデマンド ストリームを再生する場合は 0 から開始されます。ライブ ストリームを再生する場合は、ライブエッジから開始します。
|
readnonatomicassign |
再生速度。
デフォルト値は 1
です。
|
readnonatomicstrong |
アクティブなトラックを指定する整数の配列。
デフォルト値は nil
です。
|
readnonatomicstrong |
リクエストと一緒に渡すカスタム アプリケーション固有のデータ。
NSJSONSerialization を使用して JSON にシリアル化できるオブジェクトか、nil
である必要があります。
|
readnonatomiccopy |
読み込まれるメディア アイテムのユーザー認証情報です。
|
readnonatomiccopy |
GCKMediaLoadRequestData::credentials で指定されたユーザー認証情報のタイプ。
|
readnonatomiccopy |
読み込まれるメディア アイテムに関する Android TV の代替認証情報。
設定した場合、レシーバーが Android TV アプリの場合、これらの認証情報は GCKMediaLoadRequestData::credentials に設定された値をオーバーライドします。レシーバー側では、MediaLoadRequestData#getCredentials からこれらの認証情報にアクセスできます。
- 開始:
- 4.7.0
|
readnonatomiccopy |
GCKMediaLoadRequestData::atvCredentials で指定された Android TV 認証情報のタイプ。
設定すると、レシーバーが Android TV アプリの場合、この認証情報タイプは GCKMediaLoadRequestData::credentialsType で設定された値をオーバーライドします。レシーバー側では、MediaLoadRequestData#getCredentialsType からこれらの認証情報にアクセスできます。
- 開始:
- 4.7.0