Skip to main content

Crate shiguredo_nvcodec

Crate shiguredo_nvcodec 

Source
Expand description

NVCODEC エンコーダーとデコーダー

Structs§

Av1EncoderConfig
AV1 エンコーダー固有設定 (NVENC: NV_ENC_CONFIG_AV1)
CodecInfo
コーデックごとの情報
CudaStream
CUDA ストリーム
DecodedFrame
デコードされた映像フレーム (NV12 形式)
Decoder
デコーダー
DecoderCaps
デコーダのケーパビリティ情報
DecoderConfig
デコーダーの設定
DecodingInfo
デコード情報
EncodeOptions
フレーム単位のエンコードオプション (NVENC: NV_ENC_PIC_FLAGS)
EncodedFrame
エンコード済みフレーム
Encoder
エンコーダー
EncoderCaps
エンコーダのケーパビリティ情報
EncoderConfig
エンコーダーに指定する設定
EncodingInfo
エンコード情報
Error
エラー
H264EncoderConfig
H.264 エンコーダー固有設定 (NVENC: NV_ENC_CONFIG_H264)
HevcEncoderConfig
HEVC エンコーダー固有設定 (NVENC: NV_ENC_CONFIG_HEVC)
Memcpy2DParams
2D メモリコピーのパラメータ
Preset
プリセット
ReconfigureParams
エンコーダ再構成パラメータ
TuningInfo
チューニング情報

Enums§

Av1EncodingProfile
AV1 エンコードプロファイル
Av1Profile
AV1 プロファイル
BufferFormat
入力バッファフォーマット (NVENC: NV_ENC_BUFFER_FORMAT)
CodecConfig
コーデックとコーデック固有設定
DecoderCodec
デコーダー用コーデック識別子
EncoderCodec
エンコーダー用コーデック識別子(query_caps 用)
EncodingProfiles
コーデック固有のエンコードプロファイル情報
H264EncodingProfile
H.264 エンコードプロファイル
H264Profile
H.264 プロファイル
HevcEncodingProfile
HEVC エンコードプロファイル
HevcProfile
HEVC プロファイル
MemoryType
メモリタイプ
PictureType
ピクチャータイプ
RateControlMode
レート制御モード
SurfaceFormat
デコーダー出力サーフェスフォーマット (NVDEC: cudaVideoSurfaceFormat)
VideoCodecType
コーデック種別

Constants§

BUILD_VERSION
ビルド時に参照したバージョン

Functions§

device_count
CUDA デバイスの数を取得する
device_name
CUDA デバイスの名前を取得する
is_cuda_library_available
CUDA ライブラリがロード可能かチェックする
mem_alloc_pitch
ピッチ付きデバイスメモリを割り当てる
memcpy_2d
2D メモリコピーを実行する
supported_codecs
指定 GPU デバイスで利用可能なコーデック情報の一覧を返す