MediaExtractor.SetDataSource メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
SetDataSource(Context, Uri, IDictionary<String,String>) |
データ ソースをコンテンツ URI として設定します。 |
SetDataSource(String, IDictionary<String,String>) |
使用するデータ ソース (ファイル パスまたは http URL) を設定します。 |
SetDataSource(String) |
使用するデータ ソース (ファイル パスまたは http URL) を設定します。 |
SetDataSource(FileDescriptor, Int64, Int64) |
使用するデータ ソース (FileDescriptor) を設定します。 |
SetDataSource(MediaDataSource) |
使用するデータ ソース (MediaDataSource) を設定します。 |
SetDataSource(AssetFileDescriptor) |
使用するデータ ソース (AssetFileDescriptor) を設定します。 |
SetDataSource(FileDescriptor) |
使用するデータ ソース (FileDescriptor) を設定します。 |
SetDataSource(Context, Uri, IDictionary<String,String>)
データ ソースをコンテンツ URI として設定します。
[Android.Runtime.Register("setDataSource", "(Landroid/content/Context;Landroid/net/Uri;Ljava/util/Map;)V", "")]
public void SetDataSource (Android.Content.Context context, Android.Net.Uri uri, System.Collections.Generic.IDictionary<string,string>? headers);
[<Android.Runtime.Register("setDataSource", "(Landroid/content/Context;Landroid/net/Uri;Ljava/util/Map;)V", "")>]
member this.SetDataSource : Android.Content.Context * Android.Net.Uri * System.Collections.Generic.IDictionary<string, string> -> unit
パラメーター
- context
- Context
Uri を解決するときに使用するコンテキスト
- uri
- Uri
抽出元のデータのコンテンツ URI。
<p>When <code data-dev-comment-type="c">uri</code> refers to a network file the
<code data-dev-comment-type="c">android.Manifest.permission#INTERNET</code> permission is required.
- headers
- IDictionary<String,String>
データの要求と共に送信されるヘッダー。
これは、 null
要求と共に送信される特定のヘッダーがない場合です。
- 属性
注釈
データ ソースをコンテンツ URI として設定します。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
SetDataSource(String, IDictionary<String,String>)
使用するデータ ソース (ファイル パスまたは http URL) を設定します。
[Android.Runtime.Register("setDataSource", "(Ljava/lang/String;Ljava/util/Map;)V", "")]
public void SetDataSource (string path, System.Collections.Generic.IDictionary<string,string>? headers);
[<Android.Runtime.Register("setDataSource", "(Ljava/lang/String;Ljava/util/Map;)V", "")>]
member this.SetDataSource : string * System.Collections.Generic.IDictionary<string, string> -> unit
パラメーター
- path
- String
ファイルのパス、または http URL
<p>When <code data-dev-comment-type="c">path</code> refers to a network file the
<code data-dev-comment-type="c">android.Manifest.permission#INTERNET</code> permission is required.
- headers
- IDictionary<String,String>
再生するストリームの http 要求に関連付けられているヘッダー。
これは、 null
要求と共に送信される特定のヘッダーがない場合です。
- 属性
注釈
使用するデータ ソース (ファイル パスまたは http URL) を設定します。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
SetDataSource(String)
使用するデータ ソース (ファイル パスまたは http URL) を設定します。
[Android.Runtime.Register("setDataSource", "(Ljava/lang/String;)V", "")]
public void SetDataSource (string path);
[<Android.Runtime.Register("setDataSource", "(Ljava/lang/String;)V", "")>]
member this.SetDataSource : string -> unit
パラメーター
- path
- String
ファイルのパス、またはストリームの http URL
<p>When <code data-dev-comment-type="c">path</code> refers to a local file, the file may actually be opened by a
process other than the calling application. This implies that the pathname
should be an absolute path (as any other process runs with unspecified current working
directory), and that the pathname should reference a world-readable file.
As an alternative, the application could first open the file for reading,
and then use the file descriptor form <code data-dev-comment-type="c">#setDataSource(FileDescriptor)</code>.
<p>When <code data-dev-comment-type="c">path</code> refers to a network file the
<code data-dev-comment-type="c">android.Manifest.permission#INTERNET</code> permission is required.
- 属性
例外
注釈
使用するデータ ソース (ファイル パスまたは http URL) を設定します。
の android.media.MediaExtractor.setDataSource(java.lang.String)
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
SetDataSource(FileDescriptor, Int64, Int64)
使用するデータ ソース (FileDescriptor) を設定します。
[Android.Runtime.Register("setDataSource", "(Ljava/io/FileDescriptor;JJ)V", "")]
public void SetDataSource (Java.IO.FileDescriptor fd, long offset, long length);
[<Android.Runtime.Register("setDataSource", "(Ljava/io/FileDescriptor;JJ)V", "")>]
member this.SetDataSource : Java.IO.FileDescriptor * int64 * int64 -> unit
パラメーター
抽出元のファイルの FileDescriptor。
- offset
- Int64
抽出するデータが開始するファイルへのオフセット (バイト単位)
- length
- Int64
抽出するデータの長さ (バイト単位)
- 属性
例外
注釈
使用するデータ ソース (FileDescriptor) を設定します。 FileDescriptor はシーク可能である必要があります (N.B. LocalSocket はシーク可能ではありません)。 ファイル記述子を閉じるのは呼び出し元の責任です。 この呼び出しが返されたら、すぐに安全に行うことができます。
の android.media.MediaExtractor.setDataSource(java.io.FileDescriptor, long, long)
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
SetDataSource(MediaDataSource)
使用するデータ ソース (MediaDataSource) を設定します。
[Android.Runtime.Register("setDataSource", "(Landroid/media/MediaDataSource;)V", "", ApiSince=23)]
public void SetDataSource (Android.Media.MediaDataSource dataSource);
[<Android.Runtime.Register("setDataSource", "(Landroid/media/MediaDataSource;)V", "", ApiSince=23)>]
member this.SetDataSource : Android.Media.MediaDataSource -> unit
パラメーター
- dataSource
- MediaDataSource
抽出元のメディアの MediaDataSource
- 属性
注釈
使用するデータ ソース (MediaDataSource) を設定します。
の android.media.MediaExtractor.setDataSource(android.media.MediaDataSource)
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
SetDataSource(AssetFileDescriptor)
使用するデータ ソース (AssetFileDescriptor) を設定します。
[Android.Runtime.Register("setDataSource", "(Landroid/content/res/AssetFileDescriptor;)V", "", ApiSince=24)]
public void SetDataSource (Android.Content.Res.AssetFileDescriptor afd);
[<Android.Runtime.Register("setDataSource", "(Landroid/content/res/AssetFileDescriptor;)V", "", ApiSince=24)>]
member this.SetDataSource : Android.Content.Res.AssetFileDescriptor -> unit
パラメーター
抽出元のファイルの AssetFileDescriptor。
- 属性
注釈
使用するデータ ソース (AssetFileDescriptor) を設定します。 ファイル記述子を閉じるのは呼び出し元の責任です。 この呼び出しが返されたら、すぐに安全に行うことができます。
の android.media.MediaExtractor.setDataSource(android.content.res.AssetFileDescriptor)
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
適用対象
SetDataSource(FileDescriptor)
使用するデータ ソース (FileDescriptor) を設定します。
[Android.Runtime.Register("setDataSource", "(Ljava/io/FileDescriptor;)V", "")]
public void SetDataSource (Java.IO.FileDescriptor fd);
[<Android.Runtime.Register("setDataSource", "(Ljava/io/FileDescriptor;)V", "")>]
member this.SetDataSource : Java.IO.FileDescriptor -> unit
パラメーター
抽出元のファイルの FileDescriptor。
- 属性
例外
注釈
使用するデータ ソース (FileDescriptor) を設定します。 ファイル記述子を閉じるのは呼び出し元の責任です。 この呼び出しが返されたら、すぐに安全に行うことができます。
の android.media.MediaExtractor.setDataSource(java.io.FileDescriptor)
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。