MediaCodecList.FindDecoderForFormat(MediaFormat) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在媒體編解碼器列表中找到支援某個的 MediaFormat 解碼器。
[Android.Runtime.Register("findDecoderForFormat", "(Landroid/media/MediaFormat;)Ljava/lang/String;", "")]
public string? FindDecoderForFormat(Android.Media.MediaFormat? format);
[<Android.Runtime.Register("findDecoderForFormat", "(Landroid/media/MediaFormat;)Ljava/lang/String;", "")>]
member this.FindDecoderForFormat : Android.Media.MediaFormat -> string
參數
- format
- MediaFormat
一種帶有可選功能指令的解碼器媒體格式。
傳回
支援該格式及功能請求的解碼器名稱,或 null 若未找到此類編碼器。
- 屬性
例外狀況
如果格式不是有效的媒體格式。
如果格式為空。
備註
在媒體編解碼器列表中找到支援某個的 MediaFormat 解碼器。
<strong>Note:</strong> 在 android.os.Build.VERSION_CODES#LOLLIPOP上 format ,不得包含 MediaFormat#KEY_FRAME_RATE 幀率。 用來 format.setString(MediaFormat.KEY_FRAME_RATE, null) 清除格式中現有的幀率設定。
Java 文件 android.media.MediaCodecList.findDecoderForFormat(android.media.MediaFormat)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。