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 として設定します。

android.media.MediaExtractor.setDataSource(android.content.Context, android.net.Uri, java.util.Map<java.lang.String, java.lang.String>)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) を設定します。

android.media.MediaExtractor.setDataSource(java.lang.String, java.util.Map<java.lang.String, java.lang.String>)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) を設定します。

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

パラメーター

fd
FileDescriptor

抽出元のファイルの 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

パラメーター

afd
AssetFileDescriptor

抽出元のファイルの 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

パラメーター

fd
FileDescriptor

抽出元のファイルの FileDescriptor。

属性

例外

注釈

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

android.media.MediaExtractor.setDataSource(java.io.FileDescriptor)Java ドキュメント。

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

適用対象