Skip to content

Commit 6183482

Browse files
committed
fix: Update version annotations and enhance web recording functionality
- Changed version annotations from v0.8.0 to v0.4.0 in multiple classes related to cloud recording configurations. - Added a new response class `QueryWebRecordingRtmpPublishResourceRes` for handling responses from the web recording QueryRtmpPublish API. - Enhanced the `WebScenario` and `WebScenarioImpl` classes to include a method for querying the status of pushing web page recordings to the CDN.
1 parent 02c5625 commit 6183482

File tree

6 files changed

+761
-131
lines changed

6 files changed

+761
-131
lines changed

agora-rest-client-core/src/main/java/io/agora/rest/services/cloudrecording/api/req/StartResourceReq.java

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -860,7 +860,7 @@ public Container build() {
860860
/**
861861
* @brief Configurations for the recorded files generated under postponed
862862
* transcoding or audio mixing.
863-
* @since v0.8.0
863+
* @since v0.4.0
864864
*/
865865
public static class TranscodeOptions {
866866
/**
@@ -958,7 +958,7 @@ public TranscodeOptions build() {
958958

959959
/**
960960
* @brief Configuration for transcoding.
961-
* @since v0.8.0
961+
* @since v0.4.0
962962
*/
963963
public static class TransConfig {
964964

@@ -1132,7 +1132,7 @@ public Audio build() {
11321132

11331133
/**
11341134
* @brief Configurations for transcoded video output.
1135-
* @since v0.8.0
1135+
* @since v0.4.0
11361136
*/
11371137
public static class TranscodingConfig {
11381138

@@ -1470,7 +1470,7 @@ public TranscodingConfig build() {
14701470

14711471
/**
14721472
* @brief Configurations of user's layout.
1473-
* @since v0.8.0
1473+
* @since v0.4.0
14741474
*/
14751475
public static class LayoutConfig {
14761476

@@ -1712,7 +1712,7 @@ public LayoutConfig build() {
17121712

17131713
/**
17141714
* @brief Configuration for the recorded files.
1715-
* @since v0.8.0
1715+
* @since v0.4.0
17161716
*/
17171717
public static class RecordingFileConfig {
17181718

@@ -1771,7 +1771,7 @@ public RecordingFileConfig build() {
17711771

17721772
/**
17731773
* @brief Configuration for screenshot capture.
1774-
* @since v0.8.0
1774+
* @since v0.4.0
17751775
*/
17761776
public static class SnapshotConfig {
17771777

@@ -1856,7 +1856,7 @@ public SnapshotConfig build() {
18561856

18571857
/**
18581858
* @brief Configuration for third-party cloud storage.
1859-
* @since v0.8.0
1859+
* @since v0.4.0
18601860
*/
18611861
public static class StorageConfig {
18621862
/**
@@ -2124,7 +2124,7 @@ public StorageConfig build() {
21242124
/**
21252125
* @brief Third-party cloud storage services will encrypt and tag the uploaded
21262126
* recording files according to this field.
2127-
* @since v0.8.0
2127+
* @since v0.4.0
21282128
*/
21292129
public static class ExtensionParams {
21302130
/**
@@ -2212,7 +2212,7 @@ public ExtensionParams build() {
22122212

22132213
/**
22142214
* @brief Configurations for extended services.
2215-
* @since v0.8.0
2215+
* @since v0.4.0
22162216
*/
22172217
public static class ExtensionServiceConfig {
22182218
/**
@@ -2291,7 +2291,7 @@ public ExtensionServiceConfig build() {
22912291

22922292
/**
22932293
* @brief Configuration for extended services.
2294-
* @since v0.8.0
2294+
* @since v0.4.0
22952295
*/
22962296
public static class ExtensionService {
22972297
/**
@@ -2415,7 +2415,7 @@ public ExtensionService build() {
24152415

24162416
/**
24172417
* @brief The CDN address to which you push the stream.
2418-
* @since v0.8.0
2418+
* @since v0.4.0
24192419
*/
24202420
public static class Outputs {
24212421
/**
@@ -2466,7 +2466,7 @@ public Outputs build() {
24662466

24672467
/**
24682468
* @brief Service parameter configuration for web page recording.
2469-
* @since v0.8.0
2469+
* @since v0.4.0
24702470
*/
24712471
public static class WebRecordingServiceParam implements ServiceParam {
24722472
/**
@@ -2866,7 +2866,7 @@ public RtmpPublishServiceParam build() {
28662866
/**
28672867
* @brief Configurations of user's background image.
28682868
*
2869-
* @since v0.8.0
2869+
* @since v0.4.0
28702870
*/
28712871
public static class BackgroundConfig {
28722872

agora-rest-client-core/src/main/java/io/agora/rest/services/cloudrecording/api/res/AcquireResourceRes.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
/**
66
* @brief Returned by the various of cloud recording scenarios Acquire API.
7-
* @since v0.8.0
7+
* @since v0.4.0
88
*/
99
public class AcquireResourceRes {
1010
/**

0 commit comments

Comments
 (0)