small cleanup
This commit is contained in:
@@ -34,17 +34,17 @@ pub fn main() !void {
|
|||||||
// TODO: How to coerce C string array into something printable again?
|
// TODO: How to coerce C string array into something printable again?
|
||||||
// std.log.info("Listening to {s}", @as([*:0]u8, stream));
|
// std.log.info("Listening to {s}", @as([*:0]u8, stream));
|
||||||
|
|
||||||
const receiver_flags = omt.OMTFrameType_Video | omt.OMTFrameType_Audio | omt.OMTFrameType_Metadata;
|
const frametype_flags = omt.OMTFrameType_Video | omt.OMTFrameType_Audio | omt.OMTFrameType_Metadata;
|
||||||
const receiver = omt.omt_receive_create(
|
const receiver = omt.omt_receive_create(
|
||||||
stream,
|
stream,
|
||||||
receiver_flags,
|
frametype_flags,
|
||||||
omt.OMTPreferredVideoFormat_UYVYorBGRA,
|
omt.OMTPreferredVideoFormat_UYVYorBGRA,
|
||||||
0,
|
0,
|
||||||
);
|
);
|
||||||
defer omt.omt_receive_destroy(receiver);
|
defer omt.omt_receive_destroy(receiver);
|
||||||
|
|
||||||
while (true) {
|
while (true) {
|
||||||
const frame = omt.omt_receive(receiver, receiver_flags, 40);
|
const frame = omt.omt_receive(receiver, frametype_flags, 40);
|
||||||
if (frame != null) {
|
if (frame != null) {
|
||||||
dumpOMTMediaFrameInfo(frame);
|
dumpOMTMediaFrameInfo(frame);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,18 +1,6 @@
|
|||||||
const std = @import("std");
|
const std = @import("std");
|
||||||
const omt = @cImport(@cInclude("libomt.h"));
|
const omt = @cImport(@cInclude("libomt.h"));
|
||||||
|
|
||||||
fn printDiscovery() void {
|
|
||||||
var discovery_count: i32 = 0;
|
|
||||||
const discovered = omt.omt_discovery_getaddresses(&discovery_count);
|
|
||||||
std.log.info("Found {} streams:", .{discovery_count});
|
|
||||||
|
|
||||||
const count: usize = @intCast(discovery_count);
|
|
||||||
for (0..count) |i| {
|
|
||||||
const name = discovered[i];
|
|
||||||
std.log.info(" {s}", .{name});
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
pub fn main() !void {
|
pub fn main() !void {
|
||||||
var gpa = std.heap.GeneralPurposeAllocator(.{}){};
|
var gpa = std.heap.GeneralPurposeAllocator(.{}){};
|
||||||
const allocator = gpa.allocator();
|
const allocator = gpa.allocator();
|
||||||
@@ -23,8 +11,6 @@ pub fn main() !void {
|
|||||||
const sender = omt.omt_send_create("Omtoy Sender", omt.OMTQuality_Default) orelse undefined;
|
const sender = omt.omt_send_create("Omtoy Sender", omt.OMTQuality_Default) orelse undefined;
|
||||||
defer omt.omt_send_destroy(sender);
|
defer omt.omt_send_destroy(sender);
|
||||||
|
|
||||||
printDiscovery();
|
|
||||||
|
|
||||||
std.log.info("Sender created: Omtoy Sender", .{});
|
std.log.info("Sender created: Omtoy Sender", .{});
|
||||||
|
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user