UNPKG

vban

Version:
19 lines (18 loc) 903 B
import { Buffer } from '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; }