Interface IRtcStreamPayload

interface IRtcStreamPayload {
    agentInfo?: IRtcAgentInfo;
    audioChunk?: IAudioChunk;
    bitset?: {
        bits: {
            key: string;
            value: boolean;
        }[];
    };
    boolean?: boolean;
    compressedImage?: ICompressedImage;
    goalID?: IGoalID;
    h264VideoFrame?: IH264VideoFrame;
    jointState?: IJointState;
    joy?: IJoy;
    jsonString?: IJsonString;
    markerArray?: IMarker3DArray;
    numeric?: {
        value: number;
    };
    odometry?: IOdometry;
    ping?: number;
    pingV2?: IPingPayload;
    point?: IVector3;
    pointCloud?: IRtcPointCloud;
    pong?: number;
    pongV2?: IPingPayload;
    pose?: ITransform;
    poseWithCovariance?: IPoseWithCovariance;
    streamControl?: IStreamControl;
    streamsInfo?: IRtcStreamsInfo;
    twist?: ITwist;
    videoMetadata?: {
        [key: string]: string;
    };
}

Properties

agentInfo?: IRtcAgentInfo
audioChunk?: IAudioChunk
bitset?: {
    bits: {
        key: string;
        value: boolean;
    }[];
}

Type declaration

  • bits: {
        key: string;
        value: boolean;
    }[]
boolean?: boolean
compressedImage?: ICompressedImage
goalID?: IGoalID
h264VideoFrame?: IH264VideoFrame
jointState?: IJointState
joy?: IJoy
jsonString?: IJsonString
markerArray?: IMarker3DArray
numeric?: {
    value: number;
}

Type declaration

  • value: number
odometry?: IOdometry
ping?: number
pingV2?: IPingPayload
point?: IVector3
pointCloud?: IRtcPointCloud
pong?: number
pongV2?: IPingPayload
pose?: ITransform
poseWithCovariance?: IPoseWithCovariance
streamControl?: IStreamControl
streamsInfo?: IRtcStreamsInfo
twist?: ITwist
videoMetadata?: {
    [key: string]: string;
}

Type declaration

  • [key: string]: string

Generated using TypeDoc