Let web API add empty packets to input streams
PiperOrigin-RevId: 513630040
This commit is contained in:
parent
0ba35cf1a7
commit
945b36766c
|
@ -80,6 +80,9 @@ export declare interface WasmModule {
|
||||||
_addProtoToInputStream:
|
_addProtoToInputStream:
|
||||||
(dataPtr: number, dataSize: number, protoNamePtr: number,
|
(dataPtr: number, dataSize: number, protoNamePtr: number,
|
||||||
streamNamePtr: number, timestamp: number) => void;
|
streamNamePtr: number, timestamp: number) => void;
|
||||||
|
_addEmptyPacketToInputStream:
|
||||||
|
(streamNamePtr: number, timestamp: number) => void;
|
||||||
|
|
||||||
// Input side packets
|
// Input side packets
|
||||||
_addBoolToInputSidePacket: (data: boolean, streamNamePtr: number) => void;
|
_addBoolToInputSidePacket: (data: boolean, streamNamePtr: number) => void;
|
||||||
_addDoubleToInputSidePacket: (data: number, streamNamePtr: number) => void;
|
_addDoubleToInputSidePacket: (data: number, streamNamePtr: number) => void;
|
||||||
|
@ -682,6 +685,20 @@ export class GraphRunner {
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Sends an empty packet into the specified stream at the given timestamp,
|
||||||
|
* effectively advancing that input stream's timestamp bounds without
|
||||||
|
* sending additional data packets.
|
||||||
|
* @param streamName The name of the graph input stream to send the empty
|
||||||
|
* packet into.
|
||||||
|
* @param timestamp The timestamp of the empty packet, in ms.
|
||||||
|
*/
|
||||||
|
addEmptyPacketToStream(streamName: string, timestamp: number): void {
|
||||||
|
this.wrapStringPtr(streamName, (streamNamePtr: number) => {
|
||||||
|
this.wasmModule._addEmptyPacketToInputStream(streamNamePtr, timestamp);
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Attaches a boolean packet to the specified input_side_packet.
|
* Attaches a boolean packet to the specified input_side_packet.
|
||||||
* @param data The boolean data to send.
|
* @param data The boolean data to send.
|
||||||
|
|
Loading…
Reference in New Issue
Block a user