Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/builds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ env:
# failing the build.
SCCACHE_GHA_ENABLED: "true"
# Pinned commit for cpp-example-collection smoke build (https://github.com/livekit-examples/cpp-example-collection)
CPP_EXAMPLE_COLLECTION_REF: 56815733a71c14692569e8adf2916a56a14d4882
CPP_EXAMPLE_COLLECTION_REF: 361237b7dc52e939b0572aac14cc792678c5cc40
# vcpkg binary caching for Windows
VCPKG_DEFAULT_TRIPLET: x64-windows-static-md
VCPKG_DEFAULT_HOST_TRIPLET: x64-windows-static-md
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docker-validate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ permissions:

env:
# Pinned commit for cpp-example-collection smoke build (https://github.com/livekit-examples/cpp-example-collection)
CPP_EXAMPLE_COLLECTION_REF: 56815733a71c14692569e8adf2916a56a14d4882
CPP_EXAMPLE_COLLECTION_REF: 361237b7dc52e939b0572aac14cc792678c5cc40

jobs:
validate-x64:
Expand Down
135 changes: 0 additions & 135 deletions docs/doxygen/index.md
Comment thread
stephen-derosa marked this conversation as resolved.

This file was deleted.

11 changes: 1 addition & 10 deletions include/livekit/livekit.h
Original file line number Diff line number Diff line change
Expand Up @@ -44,25 +44,16 @@
/// @brief Public API for the LiveKit C++ Client SDK.
namespace livekit {

/// The log sink to use for SDK messages.
enum class LogSink {
/// Log messages to the console.
kConsole = 0,
/// Log messages to a callback function.
kCallback = 1,
};

/// Initialize the LiveKit SDK.
///
/// This **must be the first LiveKit API called** in the process.
/// It configures global SDK state, including log routing.
///
/// @param level Minimum log level for SDK messages (default: Info).
/// Use setLogLevel() to change at runtime.
/// @param log_sink The log sink to use for SDK messages (default: Console).
/// @returns true if initialization happened on this call, false if it was
/// already initialized.
LIVEKIT_API bool initialize(const LogLevel& level = LogLevel::Info, const LogSink& log_sink = LogSink::kConsole);
LIVEKIT_API bool initialize(const LogLevel& level = LogLevel::Info);

/// Shut down the LiveKit SDK.
///
Expand Down
6 changes: 3 additions & 3 deletions src/livekit.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -21,11 +21,11 @@

namespace livekit {

bool initialize(const LogLevel& level, const LogSink& log_sink) {
bool initialize(const LogLevel& level) {
// Initializes logger if singleton instance is not already initialized
setLogLevel(level);
auto& ffi_client = FfiClient::instance();
return ffi_client.initialize(log_sink == LogSink::kCallback);
// Note: capture_logs currently disabled, requires event support in FfiClient
return FfiClient::instance().initialize(false);
}

bool isInitialized() { return FfiClient::instance().isInitialized(); }
Expand Down
2 changes: 1 addition & 1 deletion src/tests/common/test_common.h
Original file line number Diff line number Diff line change
Expand Up @@ -456,7 +456,7 @@ class StressTestStats {
class LiveKitTestBase : public ::testing::Test {
protected:
void SetUp() override {
livekit::initialize(livekit::LogLevel::Info, livekit::LogSink::kConsole);
livekit::initialize(livekit::LogLevel::Info);
config_ = TestConfig::fromEnv();

// Tracing is controlled by compile-time macro LIVEKIT_TEST_ENABLE_TRACING
Expand Down
2 changes: 1 addition & 1 deletion src/tests/integration/test_room.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ namespace livekit::test {
class RoomTest : public ::testing::Test {
protected:
void SetUp() override {
livekit::initialize(livekit::LogLevel::Info, livekit::LogSink::kConsole);
livekit::initialize(livekit::LogLevel::Info);

const char* url_env = std::getenv("LIVEKIT_URL");
const char* token_env = std::getenv("LIVEKIT_TOKEN_A");
Expand Down
2 changes: 1 addition & 1 deletion src/tests/integration/test_rpc.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -93,7 +93,7 @@ std::string generateRandomPayload(size_t size) {
class RpcIntegrationTest : public ::testing::Test {
protected:
void SetUp() override {
livekit::initialize(livekit::LogLevel::Info, livekit::LogSink::kConsole);
livekit::initialize(livekit::LogLevel::Info);
config_ = RpcTestConfig::fromEnv();
}

Expand Down
2 changes: 1 addition & 1 deletion src/tests/stress/test_audio_frame_stress.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ namespace livekit::test {

class AudioFrameStressTest : public ::testing::Test {
protected:
void SetUp() override { livekit::initialize(livekit::LogLevel::Info, livekit::LogSink::kConsole); }
void SetUp() override { livekit::initialize(livekit::LogLevel::Info); }

void TearDown() override { livekit::shutdown(); }
};
Expand Down
4 changes: 2 additions & 2 deletions src/tests/stress/test_room_stress.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ namespace livekit::test {

class RoomStressTest : public ::testing::Test {
protected:
void SetUp() override { livekit::initialize(livekit::LogLevel::Info, livekit::LogSink::kConsole); }
void SetUp() override { livekit::initialize(livekit::LogLevel::Info); }

void TearDown() override { livekit::shutdown(); }
};
Expand Down Expand Up @@ -176,7 +176,7 @@ TEST_F(RoomStressTest, StreamHandlerRegistrationStress) {
class RoomServerStressTest : public ::testing::Test {
protected:
void SetUp() override {
livekit::initialize(livekit::LogLevel::Info, livekit::LogSink::kConsole);
livekit::initialize(livekit::LogLevel::Info);

const char* url_env = std::getenv("LIVEKIT_URL");
const char* token_env = std::getenv("LIVEKIT_TOKEN_A");
Expand Down
2 changes: 1 addition & 1 deletion src/tests/unit/test_audio_frame.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ namespace livekit::test {

class AudioFrameTest : public ::testing::Test {
protected:
void SetUp() override { livekit::initialize(livekit::LogLevel::Info, livekit::LogSink::kConsole); }
void SetUp() override { livekit::initialize(livekit::LogLevel::Info); }

void TearDown() override { livekit::shutdown(); }
};
Expand Down
2 changes: 1 addition & 1 deletion src/tests/unit/test_audio_processing_module.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ namespace livekit::test {

class AudioProcessingModuleTest : public ::testing::Test {
protected:
void SetUp() override { livekit::initialize(livekit::LogLevel::Info, livekit::LogSink::kConsole); }
void SetUp() override { livekit::initialize(livekit::LogLevel::Info); }

void TearDown() override { livekit::shutdown(); }

Expand Down
2 changes: 1 addition & 1 deletion src/tests/unit/test_audio_source.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ namespace livekit::test {

class AudioSourceTest : public ::testing::Test {
protected:
void SetUp() override { livekit::initialize(livekit::LogLevel::Info, livekit::LogSink::kConsole); }
void SetUp() override { livekit::initialize(livekit::LogLevel::Info); }
void TearDown() override { livekit::shutdown(); }
};

Expand Down
2 changes: 1 addition & 1 deletion src/tests/unit/test_ffi_client.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@ TEST_F(FfiClientTest, Initialize) {
}

TEST_F(FfiClientTest, InitializeFromSDK) {
EXPECT_TRUE(livekit::initialize(livekit::LogLevel::Info, livekit::LogSink::kConsole));
EXPECT_TRUE(livekit::initialize(livekit::LogLevel::Info));
EXPECT_TRUE(FfiClient::instance().isInitialized());
}

Expand Down
2 changes: 1 addition & 1 deletion src/tests/unit/test_room.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ namespace livekit::test {

class RoomTest : public ::testing::Test {
protected:
void SetUp() override { livekit::initialize(livekit::LogLevel::Info, livekit::LogSink::kConsole); }
void SetUp() override { livekit::initialize(livekit::LogLevel::Info); }

void TearDown() override { livekit::shutdown(); }
};
Expand Down
2 changes: 1 addition & 1 deletion src/tests/unit/test_room_callbacks.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ namespace livekit {

class RoomCallbackTest : public ::testing::Test {
protected:
void SetUp() override { livekit::initialize(livekit::LogLevel::Info, livekit::LogSink::kConsole); }
void SetUp() override { livekit::initialize(livekit::LogLevel::Info); }

void TearDown() override { livekit::shutdown(); }
};
Expand Down
2 changes: 1 addition & 1 deletion src/tests/unit/test_subscription_thread_dispatcher.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ namespace livekit {

class SubscriptionThreadDispatcherTest : public ::testing::Test {
protected:
void SetUp() override { livekit::initialize(livekit::LogLevel::Info, livekit::LogSink::kConsole); }
void SetUp() override { livekit::initialize(livekit::LogLevel::Info); }

void TearDown() override { livekit::shutdown(); }

Expand Down
2 changes: 1 addition & 1 deletion src/tests/unit/test_video_source.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ namespace livekit::test {

class VideoSourceTest : public ::testing::Test {
protected:
void SetUp() override { livekit::initialize(livekit::LogLevel::Info, livekit::LogSink::kConsole); }
void SetUp() override { livekit::initialize(livekit::LogLevel::Info); }
void TearDown() override { livekit::shutdown(); }
};

Expand Down
Loading