Skip to main content

Crate raw_player

Crate raw_player 

Source
Expand description

raw_player - PTS ベースの raw 映像/音声プレイヤー

Modules§

sys
Raw FFI バインディングへのアクセス。

Structs§

AudioPlayer
AudioPlayerStats
PixelBufferRef
CVPixelBuffer への参照。CFRetain/CFRelease で管理する。
Renderer
Texture
VideoPlayer
VideoPlayerStats
Window

Enums§

AudioFormat
Error
Event
VideoFormat

Constants§

BLENDMODE_BLEND
ブレンドモード: アルファブレンド。
BUILD_REPOSITORY
ビルド時に参照したリポジトリ URL
BUILD_VERSION
ビルド時に参照したリポジトリのバージョン(タグ)
DEBUG_TEXT_FONT_CHARACTER_SIZE
デバッグテキストのフォント文字サイズ (ピクセル)。
KEYCODE_ESCAPE
ESC キーのキーコード。
KEYCODE_S
S キーのキーコード。

Functions§

init
SDL3 を初期化する。
poll_event
quit
SDL3 を終了する。
validate_bgra
入力検証: BGRA フレームデータのサイズを検証する。
validate_i420
入力検証: I420 フレームデータのサイズを検証する。
validate_i420_strided
入力検証: stride 付き I420 フレームデータのサイズを検証する。
validate_nv12
入力検証: NV12 フレームデータのサイズを検証する。
validate_nv12_strided
入力検証: stride 付き NV12 フレームデータのサイズを検証する。
validate_rgba
入力検証: RGBA フレームデータのサイズを検証する。
validate_yuy2
入力検証: YUY2 フレームデータのサイズを検証する。
validate_yuy2_strided
入力検証: stride 付き YUY2 フレームデータのサイズを検証する。

Type Aliases§

Result