@@ -724,22 +724,61 @@ public String toString() {
724
724
'}' ;
725
725
}
726
726
727
+ /**
728
+ * @brief The file details when the avFileType is set to ["hls","mp4"].
729
+ * @since v0.4.0
730
+ */
727
731
public static class FileDetail {
732
+ /**
733
+ * The file name of the M3U8 and MP4 files generated during recording.
734
+ * (Optional)
735
+ */
728
736
@ JsonProperty ("fileName" )
729
737
private String fileName ;
730
738
739
+ /**
740
+ * The recording file type.(Optional)
741
+ * <p>
742
+ * - "audio": Audio-only files.
743
+ * <p>
744
+ * - "video": Video-only files.
745
+ * <p>
746
+ * - "audio_and_video": audio and video files
747
+ */
731
748
@ JsonProperty ("trackType" )
732
749
private String trackType ;
733
750
751
+ /**
752
+ * User UID, indicating which user's audio or video stream is being recorded. In
753
+ * composite recording mode, the uid is "0".(Optional)
754
+ */
734
755
@ JsonProperty ("uid" )
735
756
private String uid ;
736
757
758
+ /**
759
+ * Whether the users were recorded separately.(Optional)
760
+ * <p>
761
+ * - true: All users are recorded in a single file.
762
+ * <p>
763
+ * - false: Each user is recorded separately.
764
+ */
737
765
@ JsonProperty ("mixedAllUser" )
738
766
private Boolean mixedAllUser ;
739
767
768
+ /**
769
+ * Whether or not can be played online.(Optional)
770
+ * <p>
771
+ * - true: The file can be played online.
772
+ * <p>
773
+ * - false: The file cannot be played online.
774
+ */
740
775
@ JsonProperty ("isPlayable" )
741
776
private Boolean isPlayable ;
742
777
778
+ /**
779
+ * The recording start time of the file, the Unix timestamp, in
780
+ * seconds.(Optional)
781
+ */
743
782
@ JsonProperty ("sliceStartTime" )
744
783
private Long sliceStartTime ;
745
784
0 commit comments