BitmapRegionDecoder.NewInstance メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| NewInstance(ParcelFileDescriptor) |
ファイル記述子から BitmapRegionDecoder を作成します。 |
| NewInstance(Stream) |
入力ストリームから BitmapRegionDecoder を作成します。 |
| NewInstance(String) |
ファイル パスから BitmapRegionDecoder を作成します。 |
| NewInstance(FileDescriptor, Boolean) |
ファイル記述子から BitmapRegionDecoder を作成します。 |
| NewInstance(Stream, Boolean) |
入力ストリームから BitmapRegionDecoder を作成します。 |
| NewInstance(String, Boolean) |
ファイル パスから BitmapRegionDecoder を作成します。 |
| NewInstance(Byte[], Int32, Int32) |
指定したバイト配列から BitmapRegionDecoder を作成します。 |
| NewInstance(Byte[], Int32, Int32, Boolean) |
指定したバイト配列から BitmapRegionDecoder を作成します。 |
NewInstance(ParcelFileDescriptor)
ファイル記述子から BitmapRegionDecoder を作成します。
[Android.Runtime.Register("newInstance", "(Landroid/os/ParcelFileDescriptor;)Landroid/graphics/BitmapRegionDecoder;", "", ApiSince=31)]
public static Android.Graphics.BitmapRegionDecoder NewInstance(Android.OS.ParcelFileDescriptor pfd);
[<Android.Runtime.Register("newInstance", "(Landroid/os/ParcelFileDescriptor;)Landroid/graphics/BitmapRegionDecoder;", "", ApiSince=31)>]
static member NewInstance : Android.OS.ParcelFileDescriptor -> Android.Graphics.BitmapRegionDecoder
パラメーター
デコードするデータを含むパーセル ファイル記述子
返品
- 属性
注釈
ファイル記述子から BitmapRegionDecoder を作成します。 記述子が戻ったときに記述子内の位置は変更されないため、記述子をそのまま再び使用できます。 現在サポートされているのは、JPEG、PNG、WebP、HEIF の形式のみです。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
NewInstance(Stream)
入力ストリームから BitmapRegionDecoder を作成します。
[Android.Runtime.Register("newInstance", "(Ljava/io/InputStream;)Landroid/graphics/BitmapRegionDecoder;", "", ApiSince=31)]
public static Android.Graphics.BitmapRegionDecoder? NewInstance(System.IO.Stream is);
[<Android.Runtime.Register("newInstance", "(Ljava/io/InputStream;)Landroid/graphics/BitmapRegionDecoder;", "", ApiSince=31)>]
static member NewInstance : System.IO.Stream -> Android.Graphics.BitmapRegionDecoder
パラメーター
- is
- Stream
BitmapRegionDecoder にデコードされる生データを保持する入力ストリーム。
返品
新しい BitmapRegionDecoder。nullがisされている場合はnull。
- 属性
注釈
入力ストリームから BitmapRegionDecoder を作成します。 ストリームの位置は、エンコードされたデータが読み取られた後の位置になります。 現在サポートされているのは、JPEG、PNG、WebP、HEIF の形式のみです。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
NewInstance(String)
ファイル パスから BitmapRegionDecoder を作成します。
[Android.Runtime.Register("newInstance", "(Ljava/lang/String;)Landroid/graphics/BitmapRegionDecoder;", "", ApiSince=31)]
public static Android.Graphics.BitmapRegionDecoder NewInstance(string pathName);
[<Android.Runtime.Register("newInstance", "(Ljava/lang/String;)Landroid/graphics/BitmapRegionDecoder;", "", ApiSince=31)>]
static member NewInstance : string -> Android.Graphics.BitmapRegionDecoder
パラメーター
- pathName
- String
デコードするファイルの完全なパス名。
返品
- 属性
注釈
ファイル パスから BitmapRegionDecoder を作成します。 現在サポートされているのは、JPEG、PNG、WebP、HEIF の形式のみです。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
NewInstance(FileDescriptor, Boolean)
ファイル記述子から BitmapRegionDecoder を作成します。
[Android.Runtime.Register("newInstance", "(Ljava/io/FileDescriptor;Z)Landroid/graphics/BitmapRegionDecoder;", "")]
public static Android.Graphics.BitmapRegionDecoder NewInstance(Java.IO.FileDescriptor fd, bool isShareable);
[<Android.Runtime.Register("newInstance", "(Ljava/io/FileDescriptor;Z)Landroid/graphics/BitmapRegionDecoder;", "")>]
static member NewInstance : Java.IO.FileDescriptor * bool -> Android.Graphics.BitmapRegionDecoder
パラメーター
デコードするデータを含むファイル記述子
- isShareable
- Boolean
このフィールドは、 Build.VERSION_CODES#KITKAT以降無視されています。
返品
- 属性
例外
イメージ形式がサポートされていないか、デコードできない場合。
注釈
ファイル記述子から BitmapRegionDecoder を作成します。 記述子が戻ったときに記述子内の位置は変更されないため、記述子をそのまま再び使用できます。 現在サポートされているのは、JPEG、PNG、WebP、HEIF の形式のみです。
このメンバーは非推奨です。 好意を持って #newInstance(ParcelFileDescriptor)
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
NewInstance(Stream, Boolean)
入力ストリームから BitmapRegionDecoder を作成します。
[Android.Runtime.Register("newInstance", "(Ljava/io/InputStream;Z)Landroid/graphics/BitmapRegionDecoder;", "")]
public static Android.Graphics.BitmapRegionDecoder? NewInstance(System.IO.Stream is, bool isShareable);
[<Android.Runtime.Register("newInstance", "(Ljava/io/InputStream;Z)Landroid/graphics/BitmapRegionDecoder;", "")>]
static member NewInstance : System.IO.Stream * bool -> Android.Graphics.BitmapRegionDecoder
パラメーター
- is
- Stream
BitmapRegionDecoder にデコードされる生データを保持する入力ストリーム。
- isShareable
- Boolean
このフィールドは常に無視されています。
返品
新しい BitmapRegionDecoder。nullがisされている場合はnull。
- 属性
例外
イメージ形式がサポートされていないか、デコードできない場合。
F:Android.OS.Build+VERSION_CODES。KitKat では、MarkSupported()が true を返した場合、is.mark(1024)が呼び出されます。
F:Android.OS.Build+VERSION_CODES。キットカット、これはもはや当たりません。
注釈
入力ストリームから BitmapRegionDecoder を作成します。 ストリームの位置は、エンコードされたデータが読み取られた後の位置になります。 現在サポートされているのは、JPEG、PNG、WebP、HEIF の形式のみです。
このメンバーは非推奨です。
#newInstance(InputStream)
<p class="note">Prior to Build.VERSION_CODES#KITKATを優先して、InputStream#markSupported is.markSupported()が true を返す場合、is.mark(1024)が呼び出されます。
Build.VERSION_CODES#KITKAT時点では、これはもはや case.</p>
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
NewInstance(String, Boolean)
ファイル パスから BitmapRegionDecoder を作成します。
[Android.Runtime.Register("newInstance", "(Ljava/lang/String;Z)Landroid/graphics/BitmapRegionDecoder;", "")]
public static Android.Graphics.BitmapRegionDecoder NewInstance(string pathName, bool isShareable);
[<Android.Runtime.Register("newInstance", "(Ljava/lang/String;Z)Landroid/graphics/BitmapRegionDecoder;", "")>]
static member NewInstance : string * bool -> Android.Graphics.BitmapRegionDecoder
パラメーター
- pathName
- String
デコードするファイルの完全なパス名。
- isShareable
- Boolean
このフィールドは常に無視されています。
返品
- 属性
例外
イメージ形式がサポートされていないか、デコードできない場合。
注釈
ファイル パスから BitmapRegionDecoder を作成します。 現在サポートされているのは、JPEG、PNG、WebP、HEIF の形式のみです。
このメンバーは非推奨です。 好意を持って #newInstance(String)
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
NewInstance(Byte[], Int32, Int32)
指定したバイト配列から BitmapRegionDecoder を作成します。
[Android.Runtime.Register("newInstance", "([BII)Landroid/graphics/BitmapRegionDecoder;", "", ApiSince=31)]
public static Android.Graphics.BitmapRegionDecoder NewInstance(byte[] data, int offset, int length);
[<Android.Runtime.Register("newInstance", "([BII)Landroid/graphics/BitmapRegionDecoder;", "", ApiSince=31)>]
static member NewInstance : byte[] * int * int -> Android.Graphics.BitmapRegionDecoder
パラメーター
- data
- Byte[]
圧縮された画像データのバイト配列。
- offset
- Int32
デコーダーが解析を開始する必要があるデータへのオフセット。
- length
- Int32
解析するオフセットから始まるバイト数
返品
- 属性
注釈
指定したバイト配列から BitmapRegionDecoder を作成します。 現在サポートされているのは、JPEG、PNG、WebP、HEIF の形式のみです。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
適用対象
NewInstance(Byte[], Int32, Int32, Boolean)
指定したバイト配列から BitmapRegionDecoder を作成します。
[Android.Runtime.Register("newInstance", "([BIIZ)Landroid/graphics/BitmapRegionDecoder;", "")]
public static Android.Graphics.BitmapRegionDecoder NewInstance(byte[] data, int offset, int length, bool isShareable);
[<Android.Runtime.Register("newInstance", "([BIIZ)Landroid/graphics/BitmapRegionDecoder;", "")>]
static member NewInstance : byte[] * int * int * bool -> Android.Graphics.BitmapRegionDecoder
パラメーター
- data
- Byte[]
圧縮された画像データのバイト配列。
- offset
- Int32
デコーダーが解析を開始する必要があるデータへのオフセット。
- length
- Int32
解析するオフセットから始まるバイト数
- isShareable
- Boolean
このフィールドは、 Build.VERSION_CODES#GINGERBREAD以降無視されています。
返品
- 属性
例外
イメージ形式がサポートされていないか、デコードできない場合。
注釈
指定したバイト配列から BitmapRegionDecoder を作成します。 現在サポートされているのは、JPEG、PNG、WebP、HEIF の形式のみです。
このメンバーは非推奨です。 好意を持って #newInstance(byte[], int, int)
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。