UNPKG

@4players/odin-common

Version:

A collection of commonly used type definitions and utility functions across ODIN web projects

16 lines (15 loc) 498 B
import { type Result } from './result.ts'; declare const validCodecs: readonly ["VP8", "VP9", "AV1", "H264"]; export type Codec = (typeof validCodecs)[number]; export declare class VideoCodec { readonly codec: Codec; readonly channels = 0; readonly clockRate = 90000; constructor(codec: Codec); isValid(): boolean; isSupported(): RTCRtpCodec | null; getPayloadType(): Result<number>; getMimeType(): Result<string>; getSdpFmtpLine(): Result<string>; } export {};