1c12e749f2
- Divide FFI protocol into multiple files
- Audio support
- AV Streams/Sources
- Create tracks
- Use Dashmap to store handles
- Add a capture test
- Ignored by GHA atm
18 lines
405 B
Protocol Buffer
18 lines
405 B
Protocol Buffer
syntax = "proto3";
|
|
|
|
package livekit;
|
|
option csharp_namespace = "LiveKit.Proto";
|
|
|
|
/// # Safety
|
|
/// The foreign language is responsable for disposing handles
|
|
/// Forgetting to dispose the handle may lead to memory leaks
|
|
/// Messages in this file can contain an FFIHandle
|
|
message FFIHandleId {
|
|
uint64 id = 1;
|
|
}
|
|
|
|
/// Link the request/response of an asynchronous call
|
|
message FFIAsyncId {
|
|
uint64 id = 1;
|
|
}
|