UNPKG

vban

Version:
19 lines (18 loc) 913 B
import { Buffer } from 'node:buffer'; import { VBANServicePacket } from '../VBANServicePacket.js'; import { IVBANHeaderService } from '../IVBANHeaderService.js'; import { IVBANHeaderCommon } from '../../IVBANHeaderCommon.js'; import { VBANRealTimeRegisterAnswerPacket } from './VBANRealTimeRegisterAnswerPacket.js'; export interface IRealTimeRegisterPacket { /** * Time out in second (to stop RT packet broadcast) */ timeout: number; } export declare class VBANRealTimeRegisterPacket extends VBANServicePacket { data: IRealTimeRegisterPacket; constructor(headers: IVBANHeaderService, data: IRealTimeRegisterPacket); static fromUDPPacket(headers: IVBANHeaderCommon): VBANRealTimeRegisterPacket | VBANRealTimeRegisterAnswerPacket; toUDPPacket(): ReturnType<(typeof VBANRealTimeRegisterPacket)['toUDPPacket']>; static toUDPPacket(packet: VBANRealTimeRegisterPacket): Buffer; }