Language

MediaExtractor.SetDataSource メソッド

定義

オーバーロード

名前 説明
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。

        &lt;p&gt;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 として設定します。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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

        &lt;p&gt;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) を設定します。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象

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

        &lt;p&gt;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>.

        &lt;p&gt;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) を設定します。

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

パラメーター

fd
FileDescriptor

抽出するファイルの FileDescriptor。

offset
Int64

抽出するデータが開始されるファイルへのオフセット (バイト単位)

length
Int64

抽出するデータの長さ (バイト単位)

属性

例外

注釈

使用するデータ ソース (FileDescriptor) を設定します。 FileDescriptor はシーク可能である必要があります (N.B. LocalSocket はシークできません)。 ファイル記述子を閉じるのは呼び出し元の責任です。 この呼び出しが返されたらすぐに実行しても安全です。

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) を設定します。

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

パラメーター

afd
AssetFileDescriptor

抽出するファイルの AssetFileDescriptor。

属性

注釈

使用するデータ ソース (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

パラメーター

fd
FileDescriptor

抽出するファイルの FileDescriptor。

属性

例外

注釈

使用するデータ ソース (FileDescriptor) を設定します。 ファイル記述子を閉じるのは呼び出し元の責任です。 この呼び出しが返されたらすぐに実行しても安全です。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象