googlevideo
Version:
A set of utilities for working with Google Video APIs.
73 lines (72 loc) • 2.89 kB
TypeScript
import { BinaryReader, BinaryWriter } from "@bufbuild/protobuf/wire";
export declare const protobufPackage = "video_streaming";
export interface StreamerContext {
clientInfo?: StreamerContext_ClientInfo | undefined;
poToken?: Uint8Array | undefined;
playbackCookie?: Uint8Array | undefined;
gp?: Uint8Array | undefined;
field5: StreamerContext_Fqa[];
field6: number[];
field7?: string | undefined;
field8?: StreamerContext_Gqa | undefined;
}
export declare enum StreamerContext_ClientFormFactor {
UNKNOWN_FORM_FACTOR = 0,
FORM_FACTOR_VAL1 = 1,
FORM_FACTOR_VAL2 = 2,
UNRECOGNIZED = -1
}
export interface StreamerContext_ClientInfo {
deviceMake?: string | undefined;
deviceModel?: string | undefined;
clientName?: number | undefined;
clientVersion?: string | undefined;
osName?: string | undefined;
osVersion?: string | undefined;
acceptLanguage?: string | undefined;
acceptRegion?: string | undefined;
screenWidthPoints?: number | undefined;
screenHeightPoints?: number | undefined;
screenWidthInches?: number | undefined;
screenHeightInches?: number | undefined;
screenPixelDensity?: number | undefined;
clientFormFactor?: StreamerContext_ClientFormFactor | undefined;
/** e.g. 243731017 */
gmscoreVersionCode?: number | undefined;
windowWidthPoints?: number | undefined;
windowHeightPoints?: number | undefined;
androidSdkVersion?: number | undefined;
screenDensityFloat?: number | undefined;
utcOffsetMinutes?: number | undefined;
timeZone?: string | undefined;
/** e.g. "qcom;taro" */
chipset?: string | undefined;
glDeviceInfo?: StreamerContext_GLDeviceInfo | undefined;
}
export interface StreamerContext_GLDeviceInfo {
glRenderer?: string | undefined;
glEsVersionMajor?: number | undefined;
glEsVersionMinor?: number | undefined;
}
export interface StreamerContext_Fqa {
type?: number | undefined;
value?: Uint8Array | undefined;
}
export interface StreamerContext_Gqa {
field1?: Uint8Array | undefined;
field2?: StreamerContext_Gqa_Hqa | undefined;
}
export interface StreamerContext_Gqa_Hqa {
code?: number | undefined;
message?: string | undefined;
}
export declare const StreamerContext: MessageFns<StreamerContext>;
export declare const StreamerContext_ClientInfo: MessageFns<StreamerContext_ClientInfo>;
export declare const StreamerContext_GLDeviceInfo: MessageFns<StreamerContext_GLDeviceInfo>;
export declare const StreamerContext_Fqa: MessageFns<StreamerContext_Fqa>;
export declare const StreamerContext_Gqa: MessageFns<StreamerContext_Gqa>;
export declare const StreamerContext_Gqa_Hqa: MessageFns<StreamerContext_Gqa_Hqa>;
export interface MessageFns<T> {
encode(message: T, writer?: BinaryWriter): BinaryWriter;
decode(input: BinaryReader | Uint8Array, length?: number): T;
}