@yume-chan/scrcpy
Version:
TypeScript implementation of Scrcpy client.
16 lines (13 loc) • 441 B
text/typescript
import type { ScrcpyEncoder } from "../../base/index.js";
const EncoderRegex =
/^\s+--(video|audio)-codec=(\S+)\s+--\1-encoder='([^']+)'$/;
export function parseEncoder(line: string): ScrcpyEncoder | undefined {
const match = line.match(EncoderRegex);
return match
? {
type: match[1]! as "video" | "audio",
name: match[3]!,
codec: match[2]!,
}
: undefined;
}