MediaMuxer コンストラクター

定義

オーバーロード

MediaMuxer(FileDescriptor, MuxerOutputType)

指定した FileDescriptor に書き込むメディア マルチプレクサーを作成します。

MediaMuxer(String, MuxerOutputType)

指定したパスに書き込むメディア マルチプレクサーを作成します。

MediaMuxer(FileDescriptor, MuxerOutputType)

指定した FileDescriptor に書き込むメディア マルチプレクサーを作成します。

[Android.Runtime.Register(".ctor", "(Ljava/io/FileDescriptor;I)V", "", ApiSince=26)]
public MediaMuxer (Java.IO.FileDescriptor fd, Android.Media.MuxerOutputType format);
[<Android.Runtime.Register(".ctor", "(Ljava/io/FileDescriptor;I)V", "", ApiSince=26)>]
new Android.Media.MediaMuxer : Java.IO.FileDescriptor * Android.Media.MuxerOutputType -> Android.Media.MediaMuxer

パラメーター

fd
FileDescriptor

出力メディア ファイルの FileDescriptor。 が のfd場合formatOutputFormat#MUXER_OUTPUT_WEBM、読み取り/書き込みモードで開く必要があります。 それ以外の場合は、書き込みモードで十分ですが、読み取り/書き込みも受け入れられます。

format
MuxerOutputType

出力メディア ファイルの形式。

属性

注釈

指定した FileDescriptor に書き込むメディア マルチプレクサーを作成します。

呼び出し元は、 を呼び出す#stop前に、指定された によって参照されるfdファイルを使用しないでください。

ファイル記述子を閉じるのは呼び出し元の責任です。これは、この呼び出しが返されたらすぐに安全に行うことができます。

android.media.MediaMuxer.MediaMuxer(java.io.FileDescriptor, int)Java ドキュメント。

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

適用対象

MediaMuxer(String, MuxerOutputType)

指定したパスに書き込むメディア マルチプレクサーを作成します。

[Android.Runtime.Register(".ctor", "(Ljava/lang/String;I)V", "")]
public MediaMuxer (string path, Android.Media.MuxerOutputType format);
[<Android.Runtime.Register(".ctor", "(Ljava/lang/String;I)V", "")>]
new Android.Media.MediaMuxer : string * Android.Media.MuxerOutputType -> Android.Media.MediaMuxer

パラメーター

path
String

出力メディア ファイルのパス。

format
MuxerOutputType

出力メディア ファイルの形式。

属性

例外

書き込み用にファイルを開けなかった場合

注釈

指定したパスに書き込むメディア マルチプレクサーを作成します。

呼び出し元は、 を呼び出す#stop前に ファイルpathを使用しないでください。

android.media.MediaMuxer.MediaMuxer(java.lang.String, int)Java ドキュメント。

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

適用対象