Expand description
AMD AMF (Advanced Media Framework) の Rust バインディング
AMD GPU を使ったハードウェアアクセラレーションによるビデオエンコード/デコードを提供する。 AMF ランタイムライブラリ (libamfrt64.so.1) はドライバーに同梱されており、 dlopen で動的にロードされる。
Modules§
Structs§
- AmfLibrary
- AMF ランタイムライブラリのラッパー
- Av1Encoder
Config - AV1 エンコーダー固有設定
- Codec
Info - コーデックごとの情報
- Decoded
Frame - デコード済みフレーム (NV12 形式)
- Decoder
- AMF ハードウェアデコーダー
- Decoder
Config - デコーダー設定
- Decoding
Info - デコード情報
- Encode
Options - エンコードオプション(フレームごと)
- Encoded
Frame - エンコード済みフレーム
- Encoder
- AMF ハードウェアエンコーダー
- Encoder
Config - エンコーダー設定
- Encoding
Info - エンコード情報
- Error
- AMF 操作のエラー型
- H264
Encoder Config - H.264 エンコーダー固有設定
- Hevc
Encoder Config - HEVC エンコーダー固有設定
Enums§
- Av1Encoding
Profile - AV1 エンコードプロファイル
- Av1Profile
- AV1 プロファイル
- Codec
Config - コーデック設定
- Decoder
Codec - デコーダーのコーデック種別
- Encoding
Profiles - コーデック固有のエンコードプロファイル情報
- Frame
Format - エンコーダーの入力フレームフォーマット
- H264
Encoding Profile - H.264 エンコードプロファイル
- H264
Profile - H.264 プロファイル
- Hevc
Encoding Profile - HEVC エンコードプロファイル
- Hevc
Profile - HEVC プロファイル
- Picture
Type - ピクチャタイプ
- Rate
Control Mode - レート制御モード
- Video
Codec Type - コーデック種別
Constants§
- BUILD_
VERSION - ビルド時の AMF バージョン文字列
Functions§
- supported_
codecs - このバックエンドで利用可能なコーデック情報の一覧を返す