import type { ReadableStream } from "@yume-chan/stream-extra"; import type { ScrcpyVideoStream } from "../../base/video.js"; import { ScrcpyVideoCodecId } from "../../base/video.js"; import type { Init } from "./init.js"; import { PrevImpl } from "./prev.js"; export async function parseVideoStreamMetadata( options: Pick, stream: ReadableStream, ): Promise { if (!options.sendDeviceMeta) { return { stream, metadata: { codec: ScrcpyVideoCodecId.H264 } }; } else { return PrevImpl.parseVideoStreamMetadata(stream); } }