osc-mcp-server
Version:
Model Context Protocol server for OSC (Open Sound Control) endpoint management
17 lines • 787 B
TypeScript
import { OSCMessage, OSCArgument, OSCError } from '../types/index';
export interface ParseResult {
message?: OSCMessage;
error?: OSCError;
}
export declare function parseOSCMessage(data: Buffer, sourceIp: string, sourcePort: number): ParseResult;
interface ExtractionResult<T> {
value?: T;
nextOffset?: number;
error?: OSCError;
}
export declare function extractAddressPattern(data: Buffer, offset: number): ExtractionResult<string>;
export declare function extractTypeTags(data: Buffer, offset: number): ExtractionResult<string>;
export declare function extractArguments(data: Buffer, offset: number, typeTags: string): ExtractionResult<OSCArgument[]>;
export declare function isValidOSCMessage(data: Buffer): boolean;
export {};
//# sourceMappingURL=parser.d.ts.map