MisterAI's picture
download
raw
1.71 kB
from enum import Flag
from fractions import Fraction
from typing import Literal, cast
from .codec import Codec, CodecContext
from .container import Container
from .index import IndexEntries
class Disposition(Flag):
default = cast(int, ...)
dub = cast(int, ...)
original = cast(int, ...)
comment = cast(int, ...)
lyrics = cast(int, ...)
karaoke = cast(int, ...)
forced = cast(int, ...)
hearing_impaired = cast(int, ...)
visual_impaired = cast(int, ...)
clean_effects = cast(int, ...)
attached_pic = cast(int, ...)
timed_thumbnails = cast(int, ...)
non_diegetic = cast(int, ...)
captions = cast(int, ...)
descriptions = cast(int, ...)
metadata = cast(int, ...)
dependent = cast(int, ...)
still_image = cast(int, ...)
multilayer = cast(int, ...)
class Stream:
name: str | None
container: Container
codec: Codec
codec_context: CodecContext
metadata: dict[str, str]
index_entries: IndexEntries
id: int
profiles: list[str]
profile: str | None
index: int
options: dict[str, object]
time_base: Fraction | None
average_rate: Fraction | None
base_rate: Fraction | None
guessed_rate: Fraction | None
start_time: int | None
duration: int | None
disposition: Disposition
frames: int
language: str | None
type: Literal["video", "audio", "data", "subtitle", "attachment", "unknown"]
# From context
codec_tag: str
class DataStream(Stream):
type: Literal["data"]
name: str | None
class AttachmentStream(Stream):
type: Literal["attachment"]
@property
def mimetype(self) -> str | None: ...
@property
def data(self) -> bytes: ...

Xet Storage Details

Size:
1.71 kB
·
Xet hash:
8a0f75047506007b1aff76c1678c8a7961bd4c9d44fe37381c15e37f78406311

Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.