pw-client
Version:
Node.js wrapper for developing PipeWire clients
21 lines (20 loc) • 518 B
text/typescript
export interface Latency {
direction: "input" | "output";
min: LatencyExtrema;
max: LatencyExtrema;
}
interface LatencyExtrema {
quantum: number;
rate: number;
nanoseconds: bigint;
}
export declare enum StreamStateEnum {
Error = -1,
Unconnected = 0,
Connecting = 1,
Paused = 2,
Streaming = 3
}
export type StreamState = "error" | "unconnected" | "connecting" | "paused" | "streaming";
export declare const streamStateToName: Record<StreamStateEnum, StreamState>;
export {};