概要
メディア読み込みリクエストのデータ。
このクラスは、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