UNPKG

googlevideo

Version:

A set of utilities for working with Google Video APIs.

33 lines (32 loc) 1.14 kB
import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire"; import { FormatId } from "../misc/common.js"; import { TimeRange } from "./time_range.js"; export declare const protobufPackage = "video_streaming"; export interface MediaHeader { headerId?: number | undefined; videoId?: string | undefined; itag?: number | undefined; lmt?: number | undefined; xtags?: string | undefined; startDataRange?: number | undefined; compression?: MediaHeader_Compression | undefined; isInitSeg?: boolean | undefined; sequenceNumber?: number | undefined; field10?: number | undefined; startMs?: number | undefined; durationMs?: number | undefined; formatId?: FormatId | undefined; contentLength?: number | undefined; timeRange?: TimeRange | undefined; } export declare enum MediaHeader_Compression { VAL0 = 0, VAL1 = 1, GZIP = 2, UNRECOGNIZED = -1 } export declare const MediaHeader: MessageFns<MediaHeader>; export interface MessageFns<T> { encode(message: T, writer?: BinaryWriter): BinaryWriter; decode(input: BinaryReader | Uint8Array, length?: number): T; }