Buckets:
MisterAI/LocalAI_Demo_backends / cpu-diffusers.upgrade-tmp /venv /lib /python3.10 /site-packages /av /video /frame.pyi
| from enum import IntEnum | |
| from pathlib import Path | |
| from typing import Any, Union | |
| import numpy as np | |
| from av.frame import Frame | |
| from .format import VideoFormat | |
| from .plane import VideoPlane | |
| from .reformatter import ColorPrimaries, ColorTrc | |
| _SupportedNDarray = Union[ | |
| np.ndarray[Any, np.dtype[np.uint8]], | |
| np.ndarray[Any, np.dtype[np.uint16]], | |
| np.ndarray[Any, np.dtype[np.float16]], | |
| np.ndarray[Any, np.dtype[np.float32]], | |
| ] | |
| supported_np_pix_fmts: set[str] | |
| class PictureType(IntEnum): | |
| NONE = 0 | |
| I = 1 | |
| P = 2 | |
| B = 3 | |
| S = 4 | |
| SI = 5 | |
| SP = 6 | |
| BI = 7 | |
| class CudaContext: | |
| def device_id(self) -> int: ... | |
| def primary_ctx(self) -> bool: ... | |
| def __init__(self, device_id: int = 0, primary_ctx: bool = True) -> None: ... | |
| class VideoFrame(Frame): | |
| format: VideoFormat | |
| planes: tuple[VideoPlane, ...] | |
| pict_type: int | |
| colorspace: int | |
| color_range: int | |
| color_trc: int | |
| color_primaries: int | |
| def time(self) -> float: ... | |
| def width(self) -> int: ... | |
| def height(self) -> int: ... | |
| def interlaced_frame(self) -> bool: ... | |
| def rotation(self) -> int: ... | |
| def __init__( | |
| self, width: int = 0, height: int = 0, format: str = "yuv420p" | |
| ) -> None: ... | |
| def reformat( | |
| self, | |
| width: int | None = None, | |
| height: int | None = None, | |
| format: str | None = None, | |
| src_colorspace: str | int | None = None, | |
| dst_colorspace: str | int | None = None, | |
| interpolation: int | str | None = None, | |
| src_color_range: int | str | None = None, | |
| dst_color_range: int | str | None = None, | |
| dst_color_trc: int | ColorTrc | None = None, | |
| dst_color_primaries: int | ColorPrimaries | None = None, | |
| threads: int | None = None, | |
| ) -> VideoFrame: ... | |
| def to_rgb(self, **kwargs: Any) -> VideoFrame: ... | |
| def save(self, filepath: str | Path) -> None: ... | |
| def to_image(self, **kwargs): ... | |
| def to_ndarray( | |
| self, channel_last: bool = False, **kwargs: Any | |
| ) -> _SupportedNDarray: ... | |
| def from_image(img): ... | |
| def from_numpy_buffer( | |
| array: _SupportedNDarray, format: str = "rgb24", width: int = 0 | |
| ) -> VideoFrame: ... | |
| def from_ndarray( | |
| array: _SupportedNDarray, format: str = "rgb24", channel_last: bool = False | |
| ) -> VideoFrame: ... | |
| def from_bytes( | |
| data: bytes, | |
| width: int, | |
| height: int, | |
| format: str = "rgba", | |
| flip_horizontal: bool = False, | |
| flip_vertical: bool = False, | |
| ) -> VideoFrame: ... | |
| def from_dlpack( | |
| planes: object | tuple[object, ...], | |
| format: str = "nv12", | |
| width: int = 0, | |
| height: int = 0, | |
| stream: int | None = None, | |
| device_id: int | None = None, | |
| primary_ctx: bool = True, | |
| cuda_context: CudaContext | None = None, | |
| ) -> VideoFrame: ... | |
Xet Storage Details
- Size:
- 3.07 kB
- Xet hash:
- 66030927f1240ff3796da73a22ad8df76ab25816083a4a81c1f0994f11add8cd
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.