Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
bd70f6e
feat: add new class - StreamEncryptionMode
Doominika Feb 11, 2026
cf4164b
feat: add new parameter to streamApiLow create method
Doominika Feb 11, 2026
4cc36e2
feat: add new method to streamApiLow - createStreamRoomEx
Doominika Feb 11, 2026
e826c12
feat: add new method to streamApiLow - getStreamRoomEx
Doominika Feb 11, 2026
f5854f8
feat: add new method to streamApiLow - listStreamRoomsEx
Doominika Feb 11, 2026
5f8665b
feat: add new method to streamApiLow - enableStreamRoomRecording
Doominika Feb 11, 2026
433d76a
feat: add new class - RecordingEncKey
Doominika Feb 12, 2026
2afeb93
feat: add new method to streamApiLow - getStreamRoomRecordingKeys
Doominika Feb 12, 2026
3d1b327
feat: add new parameter to StreamRoom class
Doominika Feb 12, 2026
65bd0e2
chore: remove unnecessary headers
Doominika Feb 12, 2026
b72ff72
Merge remote-tracking branch 'origin/refactor/move-stream-api-low' in…
Doominika Feb 20, 2026
2922021
feat: correct package name
Doominika Feb 20, 2026
ca93588
feat: change to java byte array
Doominika Feb 20, 2026
dc8e4ba
feat: remove redundant import
Doominika Feb 20, 2026
d6243b4
fix: change types to nullable ones in models
Doominika Feb 21, 2026
96bbb69
fix: correct parseStreamSubscription function
Doominika Feb 21, 2026
3a54398
chore: bring back the lost classes
Doominika Feb 23, 2026
7bdb313
chore: bring back the param in init streamApiLow and add nullcheck
Doominika Feb 23, 2026
f0f5798
chore: bring back callResultEndpointApi in init function
Doominika Feb 23, 2026
735f125
chore: bring back new parameter in create function
Doominika Feb 23, 2026
21e1f16
chore: fix param in nullcheck
Doominika Feb 23, 2026
ed44093
chore: bring back api methods
Doominika Feb 23, 2026
2a3df80
chore: bring back method
Doominika Feb 23, 2026
a215898
feat: add nullcheck for stream_room_id
Doominika Feb 23, 2026
99fa304
fix: change imports after moving streamApiLow
Doominika Feb 23, 2026
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
1 change: 0 additions & 1 deletion jni-wrappers/privmx-endpoint/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,6 @@ add_library(${CMAKE_PROJECT_NAME} SHARED
${CMAKE_CURRENT_SOURCE_DIR}/src/cpp/modules/Utils.cpp
${CMAKE_CURRENT_SOURCE_DIR}/src/cpp/modules/KvdbApi.cpp
src/cpp/modules/WebRTCInterfaceJNI.cpp
src/cpp/modules/StreamSettingsJNI.cpp
src/cpp/modules/StreamApiLow.cpp
)
target_include_directories(${CMAKE_PROJECT_NAME} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/includes)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -315,6 +315,11 @@ namespace privmx {
privmx::endpoint::stream::StreamsUpdatedData data
);

jobject recordingEncKey2Java(
JniContextUtils &ctx,
privmx::endpoint::stream::RecordingEncKey recordingEncKey_c
);

} // wrapper
} // privmx

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ privmx::endpoint::stream::StreamSubscription parseStreamSubscription(JniContextU

privmx::endpoint::stream::SdpWithTypeModel parseSdpWithTypeModel(JniContextUtils &ctx, jobject sdpWithTypeModel);

privmx::endpoint::stream::StreamEncryptionMode parseStreamEncryptionMode(JniContextUtils &ctx, jobject streamEncryptionMode);

jobject parseEvent(JniContextUtils &ctx, std::shared_ptr<privmx::endpoint::core::Event> event);

Expand Down
Loading