@4players/odin-common
Version:
A collection of commonly used type definitions and utility functions across ODIN web projects
16 lines (15 loc) • 498 B
TypeScript
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 {};