UNPKG

vban

Version:
32 lines (31 loc) 1.15 kB
import { Buffer } from 'buffer'; import { VBANServicePacket } from './VBANServicePacket.js'; import { IVBANHeaderService } from './IVBANHeaderService.js'; import { IVBANHeaderCommon } from '../IVBANHeaderCommon.js'; export declare enum ERegistrationAnswer { /** * no RT packet service (could mean the packet ID is not existing). */ NO_RT_PACKET_SERVICE = 0, /** * RT packet service registered */ RT_PACKET_SERVICE_REGISTERED = 1, /** * RT packet service busy (no more slot). */ RT_PACKET_SERVICE_BUSY = 2 } export interface IRealTimeRegisterAnswerPacket { /** * Registration answer */ answer: ERegistrationAnswer; } export declare class VBANRealTimeRegisterAnswerPacket extends VBANServicePacket { data: IRealTimeRegisterAnswerPacket; constructor(headers: IVBANHeaderService, data: IRealTimeRegisterAnswerPacket); static fromUDPPacket(headers: IVBANHeaderCommon): VBANRealTimeRegisterAnswerPacket; toUDPPacket(): ReturnType<(typeof VBANRealTimeRegisterAnswerPacket)['toUDPPacket']>; static toUDPPacket(packet: VBANRealTimeRegisterAnswerPacket): Buffer; }