From a36a4cfa566943de3d376d8c55dc6a2983bb9d0b Mon Sep 17 00:00:00 2001 From: pedroSG94 Date: Thu, 10 Oct 2024 00:27:45 +0200 Subject: [PATCH] update docs --- .../-obu-type/-f-r-a-m-e/index.html | 8 +- .../-f-r-a-m-e_-h-e-a-d-e-r/index.html | 8 +- .../-obu-type/-m-e-t-a-d-a-t-a/index.html | 8 +- .../-obu-type/-p-a-d-d-i-n-g/index.html | 8 +- .../index.html | 8 +- .../-obu-type/-r-e-s-e-r-v-e-d/index.html | 8 +- .../-s-e-q-u-e-n-c-e_-h-e-a-d-e-r/index.html | 8 +- .../index.html | 8 +- .../-obu-type/-t-i-l-e_-g-r-o-u-p/index.html | 8 +- .../-obu-type/-t-i-l-e_-l-i-s-t/index.html | 8 +- .../com.pedro.common.av1/-obu-type/index.html | 8 +- .../-base-sender/-base-sender.html | 76 ++++ .../-base-sender/clear-cache.html | 76 ++++ .../-base-sender/dropped-audio-frames.html | 76 ++++ .../-base-sender/dropped-video-frames.html | 76 ++++ .../get-bitrate-exponential-factor.html | 76 ++++ .../-base-sender/get-cache-size.html | 76 ++++ .../-base-sender/get-items-in-cache.html | 76 ++++ .../-base-sender/get-sent-audio-frames.html | 76 ++++ .../-base-sender/get-sent-video-frames.html | 76 ++++ .../-base-sender/has-congestion.html | 76 ++++ .../-base-sender/index.html | 423 ++++++++++++++++++ .../reset-dropped-audio-frames.html | 76 ++++ .../reset-dropped-video-frames.html | 76 ++++ .../-base-sender/reset-sent-audio-frames.html | 76 ++++ .../-base-sender/reset-sent-video-frames.html | 76 ++++ .../-base-sender/resize-cache.html | 76 ++++ .../-base-sender/send-media-frame.html | 76 ++++ .../-base-sender/set-audio-info.html | 76 ++++ .../set-bitrate-exponential-factor.html | 76 ++++ .../-base-sender/set-logs.html | 76 ++++ .../-base-sender/set-video-info.html | 76 ++++ .../-base-sender/start.html | 76 ++++ .../-base-sender/stop.html | 76 ++++ docs/common/com.pedro.common.base/index.html | 99 ++++ .../-media-frame/-info/-info.html | 76 ++++ .../-media-frame/-info/index.html | 164 +++++++ .../-media-frame/-info/is-key-frame.html | 76 ++++ .../-media-frame/-info/offset.html | 76 ++++ .../-media-frame/-info/size.html | 76 ++++ .../-media-frame/-info/timestamp.html | 76 ++++ .../-media-frame/-media-frame.html | 76 ++++ .../-media-frame/-type/-a-u-d-i-o/index.html | 115 +++++ .../-media-frame/-type/-v-i-d-e-o/index.html | 115 +++++ .../-media-frame/-type/entries.html | 76 ++++ .../-media-frame/-type/index.html | 198 ++++++++ .../-media-frame/-type/value-of.html | 76 ++++ .../-media-frame/-type/values.html | 76 ++++ .../-media-frame/data.html | 76 ++++ .../-media-frame/index.html | 183 ++++++++ .../-media-frame/info.html | 76 ++++ .../-media-frame/type.html | 76 ++++ docs/common/com.pedro.common.frame/index.html | 99 ++++ .../-stream-socket/-stream-socket.html | 76 ++++ .../build-socket-config-and-connect.html | 76 ++++ .../-stream-socket/close-resources.html | 76 ++++ .../-stream-socket/close.html | 76 ++++ .../-stream-socket/connect.html | 76 ++++ .../-stream-socket/index.html | 194 ++++++++ .../-stream-socket/is-connected.html | 76 ++++ .../-stream-socket/is-reachable.html | 76 ++++ .../-tcp-stream-socket.html | 76 ++++ .../build-socket-config-and-connect.html | 76 ++++ .../-tcp-stream-socket/close-resources.html | 76 ++++ .../-tcp-stream-socket/flush.html | 76 ++++ .../-tcp-stream-socket/index.html | 389 ++++++++++++++++ .../-tcp-stream-socket/read-line.html | 76 ++++ .../-tcp-stream-socket/read-u-int16.html | 76 ++++ .../-tcp-stream-socket/read-u-int24.html | 76 ++++ .../read-u-int32-little-endian.html | 76 ++++ .../-tcp-stream-socket/read-u-int32.html | 76 ++++ .../-tcp-stream-socket/read-until.html | 76 ++++ .../-tcp-stream-socket/read.html | 76 ++++ .../-tcp-stream-socket/write-u-int16.html | 76 ++++ .../-tcp-stream-socket/write-u-int24.html | 76 ++++ .../write-u-int32-little-endian.html | 76 ++++ .../-tcp-stream-socket/write-u-int32.html | 76 ++++ .../-tcp-stream-socket/write.html | 76 ++++ .../-udp-stream-socket.html | 76 ++++ .../build-socket-config-and-connect.html | 76 ++++ .../-udp-stream-socket/close-resources.html | 76 ++++ .../-udp-stream-socket/index.html | 224 ++++++++++ .../-udp-stream-socket/read-packet.html | 76 ++++ .../-udp-stream-socket/write-packet.html | 76 ++++ .../common/com.pedro.common.socket/index.html | 129 ++++++ .../-audio-codec/-a-a-c/index.html | 8 +- .../-audio-codec/-g711/index.html | 8 +- .../-audio-codec/-o-p-u-s/index.html | 8 +- .../com.pedro.common/-audio-codec/index.html | 8 +- .../-c-l-o-s-e-d_-b-y_-s-e-r-v-e-r/index.html | 115 +++++ .../-connection-failed/-companion/index.html | 100 +++++ .../-connection-failed/-companion/parse.html | 76 ++++ .../index.html | 115 +++++ .../-n-o_-i-n-t-e-r-n-e-t/index.html | 115 +++++ .../-r-e-f-u-s-e-d/index.html | 115 +++++ .../-t-i-m-e-o-u-t/index.html | 115 +++++ .../-u-n-k-n-o-w-n/index.html | 115 +++++ .../-connection-failed/entries.html | 76 ++++ .../-connection-failed/index.html | 277 ++++++++++++ .../-connection-failed/value-of.html | 76 ++++ .../-connection-failed/values.html | 76 ++++ .../-a-u-t-h_-e-r-r-o-r/index.html | 8 +- .../-a-u-t-h_-s-u-c-c-e-s-s/index.html | 8 +- .../-c-o-n-n-e-c-t-e-d/index.html | 8 +- .../-d-i-s-c-o-n-n-e-c-t-e-d/index.html | 8 +- .../-stream-event/-f-a-i-l-e-d/index.html | 8 +- .../-n-e-w_-b-i-t-r-a-t-e/index.html | 8 +- .../-stream-event/-s-t-a-r-t-e-d/index.html | 8 +- .../com.pedro.common/-stream-event/index.html | 8 +- .../-video-codec/-a-v1/index.html | 8 +- .../-video-codec/-h264/index.html | 8 +- .../-video-codec/-h265/index.html | 8 +- .../com.pedro.common/-video-codec/index.html | 8 +- docs/common/com.pedro.common/clone.html | 76 ++++ .../com.pedro.common/get-integer-safe.html | 76 ++++ .../com.pedro.common/get-long-safe.html | 76 ++++ docs/common/com.pedro.common/index.html | 96 +++- docs/common/com.pedro.common/remove-info.html | 4 +- .../com.pedro.common/to-media-frame-info.html | 76 ++++ .../com.pedro.common/valid-message.html | 76 ++++ docs/common/index.html | 54 +++ docs/common/navigation.html | 310 ++++++++----- .../-audio-encoder/index.html | 23 +- .../com.pedro.encoder.input.audio/index.html | 15 - .../-video-encoder/index.html | 15 + .../-base-encoder/index.html | 15 + .../-base-encoder/set-timestamp-mode.html | 76 ++++ .../-timestamp-mode/-b-u-f-f-e-r/index.html | 115 +++++ .../-timestamp-mode/-c-l-o-c-k/index.html | 115 +++++ .../-timestamp-mode/entries.html | 76 ++++ .../-timestamp-mode/index.html | 198 ++++++++ .../-timestamp-mode/value-of.html | 76 ++++ .../-timestamp-mode/values.html | 76 ++++ docs/encoder/com.pedro.encoder/index.html | 15 + docs/encoder/navigation.html | 310 ++++++++----- docs/extra-sources/navigation.html | 310 ++++++++----- .../-base-record-controller/index.html | 2 +- .../-camera1-base/index.html | 24 +- .../-camera1-base/set-timestamp-mode.html | 76 ++++ .../-camera2-base/index.html | 24 +- .../-camera2-base/set-timestamp-mode.html | 76 ++++ .../-display-base/index.html | 16 +- .../-display-base/set-timestamp-mode.html | 76 ++++ .../-from-file-base/get-audio-duration.html | 2 +- .../-from-file-base/get-video-duration.html | 2 +- .../-from-file-base/index.html | 15 + .../-from-file-base/set-timestamp-mode.html | 76 ++++ .../-only-audio-base/index.html | 16 +- .../-only-audio-base/set-timestamp-mode.html | 76 ++++ .../-stream-base/index.html | 29 +- .../-stream-base/release.html | 2 +- .../-stream-base/request-keyframe.html | 2 +- .../-stream-base/reset-audio-encoder.html | 2 +- .../-stream-base/reset-video-encoder.html | 2 +- .../-stream-base/set-audio-codec.html | 2 +- .../-stream-base/set-record-controller.html | 2 +- .../-stream-base/set-timestamp-mode.html | 76 ++++ .../-stream-base/set-video-codec.html | 2 +- .../-generic-camera1/index.html | 24 +- .../-generic-camera2/index.html | 24 +- .../-generic-display/index.html | 16 +- .../-generic-from-file/index.html | 15 + .../-generic-only-audio/index.html | 16 +- .../-generic-stream/index.html | 29 +- .../-multi-camera1/index.html | 24 +- .../-multi-camera2/index.html | 24 +- .../-multi-display/index.html | 16 +- .../-multi-from-file/index.html | 15 + .../-multi-only-audio/index.html | 16 +- .../-multi-stream/index.html | 29 +- .../-rtmp-camera1/index.html | 24 +- .../-rtmp-camera2/index.html | 24 +- .../-rtmp-display/index.html | 16 +- .../-rtmp-from-file/index.html | 15 + .../-rtmp-only-audio/index.html | 16 +- .../-rtmp-stream/index.html | 29 +- .../-rtsp-camera1/index.html | 24 +- .../-rtsp-camera2/index.html | 24 +- .../-rtsp-display/index.html | 16 +- .../-rtsp-from-file/index.html | 15 + .../-rtsp-only-audio/index.html | 16 +- .../-rtsp-stream/index.html | 29 +- .../-srt-camera1/index.html | 24 +- .../-srt-camera2/index.html | 24 +- .../-srt-display/index.html | 16 +- .../-srt-from-file/index.html | 15 + .../-srt-only-audio/index.html | 16 +- .../-srt-stream/index.html | 29 +- .../-udp-camera1/index.html | 24 +- .../-udp-camera2/index.html | 24 +- .../-udp-display/index.html | 16 +- .../-udp-from-file/index.html | 15 + .../-udp-only-audio/index.html | 16 +- .../-udp-stream/index.html | 29 +- .../add-certificates.html | 4 +- .../-generic-stream-client/index.html | 6 +- .../-rtmp-stream-client/add-certificates.html | 4 +- .../-rtmp-stream-client/index.html | 6 +- .../-rtsp-stream-client/add-certificates.html | 4 +- .../-rtsp-stream-client/index.html | 6 +- .../index.html | 10 +- .../record-audio.html | 2 +- .../record-video.html | 2 +- .../start-record.html | 2 +- .../stop-record.html | 2 +- ...-android-muxer-webm-record-controller.html | 76 ++++ .../index.html | 314 +++++++++++++ .../record-audio.html | 76 ++++ .../record-video.html | 76 ++++ .../reset-formats.html | 76 ++++ .../set-audio-format.html | 76 ++++ .../set-video-format.html | 76 ++++ .../start-record.html | 76 ++++ .../stop-record.html | 76 ++++ .../library/com.pedro.library.util/index.html | 17 +- docs/library/navigation.html | 310 ++++++++----- docs/navigation.html | 310 ++++++++----- docs/package-list | 3 + .../-aac-packet/create-flv-packet.html | 4 +- .../-aac-packet/index.html | 6 +- .../-g711-packet/create-flv-packet.html | 4 +- .../-g711-packet/index.html | 6 +- .../-av1-packet/create-flv-packet.html | 4 +- .../-av1-packet/index.html | 6 +- .../-h264-packet/create-flv-packet.html | 4 +- .../-h264-packet/index.html | 6 +- .../-h265-packet/create-flv-packet.html | 4 +- .../-h265-packet/index.html | 6 +- .../-base-packet/create-flv-packet.html | 4 +- .../-base-packet/index.html | 6 +- .../-command-amf0/index.html | 12 +- .../-command-amf3/index.html | 12 +- .../-command/index.html | 12 +- .../-user-control/index.html | 12 +- .../-data-amf0/index.html | 12 +- .../-data-amf3/index.html | 12 +- .../-data/index.html | 12 +- .../-shared-object-amf0/index.html | 12 +- .../-shared-object-amf3/index.html | 12 +- .../-shared-object/index.html | 12 +- .../-abort/index.html | 12 +- .../-acknowledgement/index.html | 12 +- .../-aggregate/index.html | 12 +- .../-audio/index.html | 12 +- .../-basic-header/-companion/index.html | 6 +- .../-companion/parse-basic-header.html | 4 +- .../-rtmp-header/-companion/index.html | 6 +- .../-rtmp-header/-companion/read-header.html | 4 +- .../-rtmp-header/index.html | 6 +- .../-rtmp-header/write-header.html | 4 +- .../-companion/get-rtmp-message.html | 4 +- .../-rtmp-message/-companion/index.html | 6 +- .../-rtmp-message/index.html | 12 +- .../-rtmp-message/write-body.html | 4 +- .../-rtmp-message/write-header.html | 4 +- .../-set-chunk-size/index.html | 12 +- .../-set-peer-bandwidth/index.html | 12 +- .../-video/index.html | 12 +- .../-window-acknowledgement-size/index.html | 12 +- .../create-stream-imp.html | 76 ++++ .../-commands-manager-amf0/index.html | 107 ++++- .../send-close-imp.html | 76 ++++ .../send-connect-imp.html | 76 ++++ .../send-metadata-imp.html | 76 ++++ .../send-publish-imp.html | 76 ++++ .../create-stream-imp.html | 76 ++++ .../-commands-manager-amf3/index.html | 107 ++++- .../send-close-imp.html | 76 ++++ .../send-connect-imp.html | 76 ++++ .../send-metadata-imp.html | 76 ++++ .../send-publish-imp.html | 76 ++++ .../-commands-manager/create-stream-imp.html | 76 ++++ .../-commands-manager/create-stream.html | 2 +- .../-commands-manager/index.html | 107 ++++- .../read-message-response.html | 2 +- .../-commands-manager/send-close-imp.html | 76 ++++ .../-commands-manager/send-close.html | 2 +- .../-commands-manager/send-connect-imp.html | 76 ++++ .../-commands-manager/send-connect.html | 2 +- .../-commands-manager/send-metadata-imp.html | 76 ++++ .../-commands-manager/send-metadata.html | 2 +- .../-commands-manager/send-publish-imp.html | 76 ++++ .../-commands-manager/send-publish.html | 2 +- .../com.pedro.rtmp.rtmp/-handshake/index.html | 2 +- .../-handshake/send-handshake.html | 2 +- .../-rtmp-client/add-certificates.html | 4 +- .../-rtmp-client/index.html | 25 +- .../-rtmp-client/send-audio.html | 2 +- .../-rtmp-client/send-video.html | 2 +- .../-rtmp-sender/index.html | 192 ++++---- .../-rtmp-sender/set-audio-info.html | 2 +- .../-rtmp-sender/set-video-info.html | 2 +- docs/rtmp/com.pedro.rtmp.rtmp/index.html | 2 +- .../-rtmp-socket/close.html | 2 +- .../-rtmp-socket/connect.html | 2 +- .../-rtmp-socket/flush.html | 2 +- .../-rtmp-socket/index.html | 173 ++++++- .../-rtmp-socket/read-u-int16.html | 76 ++++ .../-rtmp-socket/read-u-int24.html | 76 ++++ .../read-u-int32-little-endian.html | 76 ++++ .../-rtmp-socket/read-u-int32.html | 76 ++++ .../-rtmp-socket/read-until.html | 76 ++++ .../-rtmp-socket/read.html | 76 ++++ .../-rtmp-socket/write-u-int16.html | 76 ++++ .../-rtmp-socket/write-u-int24.html | 76 ++++ .../write-u-int32-little-endian.html | 76 ++++ .../-rtmp-socket/write-u-int32.html | 76 ++++ .../-rtmp-socket/write.html | 76 ++++ .../-tcp-socket/-tcp-socket.html | 4 +- .../-tcp-socket/close.html | 2 +- .../-tcp-socket/connect.html | 2 +- .../-tcp-socket/flush.html | 2 +- .../-tcp-socket/index.html | 181 +++++++- .../-tcp-socket/read-u-int16.html | 76 ++++ .../-tcp-socket/read-u-int24.html | 76 ++++ .../read-u-int32-little-endian.html | 76 ++++ .../-tcp-socket/read-u-int32.html | 76 ++++ .../-tcp-socket/read-until.html | 76 ++++ .../-tcp-socket/read.html | 76 ++++ .../-tcp-socket/write-u-int16.html | 76 ++++ .../-tcp-socket/write-u-int24.html | 76 ++++ .../write-u-int32-little-endian.html | 76 ++++ .../-tcp-socket/write-u-int32.html | 76 ++++ .../-tcp-socket/write.html | 76 ++++ .../-tcp-tunneled-socket/close.html | 2 +- .../-tcp-tunneled-socket/connect.html | 2 +- .../-tcp-tunneled-socket/flush.html | 2 +- .../-tcp-tunneled-socket/index.html | 173 ++++++- .../-tcp-tunneled-socket/read-u-int16.html | 76 ++++ .../-tcp-tunneled-socket/read-u-int24.html | 76 ++++ .../read-u-int32-little-endian.html | 76 ++++ .../-tcp-tunneled-socket/read-u-int32.html | 76 ++++ .../-tcp-tunneled-socket/read-until.html | 76 ++++ .../-tcp-tunneled-socket/read.html | 76 ++++ .../-tcp-tunneled-socket/write-u-int16.html | 76 ++++ .../-tcp-tunneled-socket/write-u-int24.html | 76 ++++ .../write-u-int32-little-endian.html | 76 ++++ .../-tcp-tunneled-socket/write-u-int32.html | 76 ++++ .../-tcp-tunneled-socket/write.html | 76 ++++ .../com.pedro.rtmp.utils.socket/index.html | 2 +- docs/rtmp/navigation.html | 310 ++++++++----- .../-companion/get-instance.html | 4 +- .../-base-sender-report/-companion/index.html | 6 +- .../-base-sender-report/close.html | 2 +- .../-base-sender-report/index.html | 10 +- .../-base-sender-report/set-socket.html | 76 ++++ .../-sender-report-tcp/close.html | 2 +- .../-sender-report-tcp/index.html | 10 +- .../-sender-report-tcp/set-socket.html | 76 ++++ .../-sender-report-udp.html | 4 +- .../-sender-report-udp/close.html | 2 +- .../-sender-report-udp/index.html | 18 +- .../-sender-report-udp/set-socket.html | 76 ++++ docs/rtsp/com.pedro.rtsp.rtcp/index.html | 2 +- .../-aac-packet/-aac-packet.html | 4 +- .../-aac-packet/create-and-send-packet.html | 4 +- .../-aac-packet/index.html | 22 +- .../-aac-packet/set-audio-info.html | 76 ++++ .../-av1-packet/create-and-send-packet.html | 4 +- .../-av1-packet/index.html | 21 +- .../-base-packet/create-and-send-packet.html | 4 +- .../-base-packet/index.html | 21 +- .../-g711-packet/-g711-packet.html | 4 +- .../-g711-packet/create-and-send-packet.html | 4 +- .../-g711-packet/index.html | 22 +- .../-g711-packet/set-audio-info.html | 76 ++++ .../-h264-packet/-h264-packet.html | 4 +- .../-h264-packet/create-and-send-packet.html | 4 +- .../-h264-packet/index.html | 22 +- .../-h264-packet/send-video-info.html | 76 ++++ .../-h265-packet/create-and-send-packet.html | 4 +- .../-h265-packet/index.html | 21 +- .../-opus-packet/-opus-packet.html | 4 +- .../-opus-packet/create-and-send-packet.html | 4 +- .../-opus-packet/index.html | 22 +- .../-opus-packet/set-audio-info.html | 76 ++++ .../com.pedro.rtsp.rtp.packets/index.html | 8 +- .../-companion/get-instance.html | 4 +- .../-base-rtp-socket/-companion/index.html | 6 +- .../-base-rtp-socket/close.html | 2 +- .../-base-rtp-socket/flush.html | 76 ++++ .../-base-rtp-socket/index.html | 25 +- .../-base-rtp-socket/set-socket.html | 76 ++++ .../-rtp-socket-tcp/close.html | 2 +- .../-rtp-socket-tcp/flush.html | 76 ++++ .../-rtp-socket-tcp/index.html | 25 +- .../-rtp-socket-tcp/set-socket.html | 76 ++++ .../-rtp-socket-udp/-rtp-socket-udp.html | 4 +- .../-rtp-socket-udp/close.html | 2 +- .../-rtp-socket-udp/flush.html | 76 ++++ .../-rtp-socket-udp/index.html | 33 +- .../-rtp-socket-udp/set-socket.html | 76 ++++ .../com.pedro.rtsp.rtp.sockets/index.html | 2 +- .../-commands-manager/get-response.html | 4 +- .../-commands-manager/index.html | 12 +- .../-commands-manager/pps.html | 2 +- .../-commands-manager/sps.html | 2 +- .../-commands-manager/vps.html | 2 +- .../-rtp-frame/-rtp-frame.html | 4 +- .../com.pedro.rtsp.rtsp/-rtp-frame/index.html | 38 +- .../-rtsp-client/add-certificates.html | 4 +- .../-rtsp-client/index.html | 10 +- .../-rtsp-client/send-audio.html | 2 +- .../-rtsp-client/send-video.html | 2 +- .../-rtsp-sender/index.html | 244 ++++------ .../-rtsp-sender/set-audio-info.html | 4 +- .../-rtsp-sender/set-socket.html | 76 ++++ .../-rtsp-sender/set-sockets-info.html | 4 +- .../-rtsp-sender/set-video-info.html | 4 +- docs/rtsp/com.pedro.rtsp.rtsp/index.html | 4 +- docs/rtsp/navigation.html | 310 ++++++++----- docs/scripts/pages.json | 2 +- .../-aac-packet/create-and-send-packet.html | 4 +- .../-aac-packet/index.html | 6 +- .../-base-packet/create-and-send-packet.html | 4 +- .../-base-packet/index.html | 6 +- .../-h26-x-packet/create-and-send-packet.html | 4 +- .../-h26-x-packet/index.html | 6 +- .../-opus-packet/create-and-send-packet.html | 4 +- .../-opus-packet/index.html | 6 +- .../-psi-manager/-companion/index.html | 23 +- .../-psi-manager/get-pat.html | 2 +- .../-psi-manager/get-pmt.html | 2 +- .../-psi-manager/get-sdt.html | 2 +- .../-psi-manager/index.html | 55 ++- docs/srt/com.pedro.srt.mpeg2ts.psi/index.html | 15 - .../-commands-manager/index.html | 2 +- .../-commands-manager/read-handshake.html | 2 +- .../com.pedro.srt.srt/-srt-client/index.html | 4 +- .../-srt-client/send-audio.html | 2 +- .../-srt-client/send-video.html | 2 +- .../com.pedro.srt.srt/-srt-sender/index.html | 192 ++++---- .../-srt-sender/set-audio-info.html | 2 +- .../-srt-sender/set-video-info.html | 2 +- docs/srt/com.pedro.srt.srt/index.html | 2 +- .../-srt-socket/close.html | 2 +- .../-srt-socket/connect.html | 2 +- .../-srt-socket/index.html | 23 +- .../-srt-socket/read-buffer.html | 2 +- .../-srt-socket/write.html | 2 +- docs/srt/navigation.html | 310 ++++++++----- .../-udp-socket/close.html | 2 +- .../-udp-socket/connect.html | 2 +- .../-udp-socket/index.html | 25 +- .../-udp-socket/is-connected.html | 2 +- .../-udp-socket/read-buffer.html | 2 +- .../-udp-socket/write.html | 2 +- docs/udp/com.pedro.udp/-udp-client/index.html | 4 +- .../com.pedro.udp/-udp-client/send-audio.html | 2 +- .../com.pedro.udp/-udp-client/send-video.html | 2 +- docs/udp/com.pedro.udp/-udp-sender/index.html | 192 ++++---- .../-udp-sender/set-audio-info.html | 2 +- .../-udp-sender/set-video-info.html | 2 +- docs/udp/com.pedro.udp/index.html | 2 +- docs/udp/navigation.html | 310 ++++++++----- 455 files changed, 19864 insertions(+), 2740 deletions(-) create mode 100644 docs/common/com.pedro.common.base/-base-sender/-base-sender.html create mode 100644 docs/common/com.pedro.common.base/-base-sender/clear-cache.html create mode 100644 docs/common/com.pedro.common.base/-base-sender/dropped-audio-frames.html create mode 100644 docs/common/com.pedro.common.base/-base-sender/dropped-video-frames.html create mode 100644 docs/common/com.pedro.common.base/-base-sender/get-bitrate-exponential-factor.html create mode 100644 docs/common/com.pedro.common.base/-base-sender/get-cache-size.html create mode 100644 docs/common/com.pedro.common.base/-base-sender/get-items-in-cache.html create mode 100644 docs/common/com.pedro.common.base/-base-sender/get-sent-audio-frames.html create mode 100644 docs/common/com.pedro.common.base/-base-sender/get-sent-video-frames.html create mode 100644 docs/common/com.pedro.common.base/-base-sender/has-congestion.html create mode 100644 docs/common/com.pedro.common.base/-base-sender/index.html create mode 100644 docs/common/com.pedro.common.base/-base-sender/reset-dropped-audio-frames.html create mode 100644 docs/common/com.pedro.common.base/-base-sender/reset-dropped-video-frames.html create mode 100644 docs/common/com.pedro.common.base/-base-sender/reset-sent-audio-frames.html create mode 100644 docs/common/com.pedro.common.base/-base-sender/reset-sent-video-frames.html create mode 100644 docs/common/com.pedro.common.base/-base-sender/resize-cache.html create mode 100644 docs/common/com.pedro.common.base/-base-sender/send-media-frame.html create mode 100644 docs/common/com.pedro.common.base/-base-sender/set-audio-info.html create mode 100644 docs/common/com.pedro.common.base/-base-sender/set-bitrate-exponential-factor.html create mode 100644 docs/common/com.pedro.common.base/-base-sender/set-logs.html create mode 100644 docs/common/com.pedro.common.base/-base-sender/set-video-info.html create mode 100644 docs/common/com.pedro.common.base/-base-sender/start.html create mode 100644 docs/common/com.pedro.common.base/-base-sender/stop.html create mode 100644 docs/common/com.pedro.common.base/index.html create mode 100644 docs/common/com.pedro.common.frame/-media-frame/-info/-info.html create mode 100644 docs/common/com.pedro.common.frame/-media-frame/-info/index.html create mode 100644 docs/common/com.pedro.common.frame/-media-frame/-info/is-key-frame.html create mode 100644 docs/common/com.pedro.common.frame/-media-frame/-info/offset.html create mode 100644 docs/common/com.pedro.common.frame/-media-frame/-info/size.html create mode 100644 docs/common/com.pedro.common.frame/-media-frame/-info/timestamp.html create mode 100644 docs/common/com.pedro.common.frame/-media-frame/-media-frame.html create mode 100644 docs/common/com.pedro.common.frame/-media-frame/-type/-a-u-d-i-o/index.html create mode 100644 docs/common/com.pedro.common.frame/-media-frame/-type/-v-i-d-e-o/index.html create mode 100644 docs/common/com.pedro.common.frame/-media-frame/-type/entries.html create mode 100644 docs/common/com.pedro.common.frame/-media-frame/-type/index.html create mode 100644 docs/common/com.pedro.common.frame/-media-frame/-type/value-of.html create mode 100644 docs/common/com.pedro.common.frame/-media-frame/-type/values.html create mode 100644 docs/common/com.pedro.common.frame/-media-frame/data.html create mode 100644 docs/common/com.pedro.common.frame/-media-frame/index.html create mode 100644 docs/common/com.pedro.common.frame/-media-frame/info.html create mode 100644 docs/common/com.pedro.common.frame/-media-frame/type.html create mode 100644 docs/common/com.pedro.common.frame/index.html create mode 100644 docs/common/com.pedro.common.socket/-stream-socket/-stream-socket.html create mode 100644 docs/common/com.pedro.common.socket/-stream-socket/build-socket-config-and-connect.html create mode 100644 docs/common/com.pedro.common.socket/-stream-socket/close-resources.html create mode 100644 docs/common/com.pedro.common.socket/-stream-socket/close.html create mode 100644 docs/common/com.pedro.common.socket/-stream-socket/connect.html create mode 100644 docs/common/com.pedro.common.socket/-stream-socket/index.html create mode 100644 docs/common/com.pedro.common.socket/-stream-socket/is-connected.html create mode 100644 docs/common/com.pedro.common.socket/-stream-socket/is-reachable.html create mode 100644 docs/common/com.pedro.common.socket/-tcp-stream-socket/-tcp-stream-socket.html create mode 100644 docs/common/com.pedro.common.socket/-tcp-stream-socket/build-socket-config-and-connect.html create mode 100644 docs/common/com.pedro.common.socket/-tcp-stream-socket/close-resources.html create mode 100644 docs/common/com.pedro.common.socket/-tcp-stream-socket/flush.html create mode 100644 docs/common/com.pedro.common.socket/-tcp-stream-socket/index.html create mode 100644 docs/common/com.pedro.common.socket/-tcp-stream-socket/read-line.html create mode 100644 docs/common/com.pedro.common.socket/-tcp-stream-socket/read-u-int16.html create mode 100644 docs/common/com.pedro.common.socket/-tcp-stream-socket/read-u-int24.html create mode 100644 docs/common/com.pedro.common.socket/-tcp-stream-socket/read-u-int32-little-endian.html create mode 100644 docs/common/com.pedro.common.socket/-tcp-stream-socket/read-u-int32.html create mode 100644 docs/common/com.pedro.common.socket/-tcp-stream-socket/read-until.html create mode 100644 docs/common/com.pedro.common.socket/-tcp-stream-socket/read.html create mode 100644 docs/common/com.pedro.common.socket/-tcp-stream-socket/write-u-int16.html create mode 100644 docs/common/com.pedro.common.socket/-tcp-stream-socket/write-u-int24.html create mode 100644 docs/common/com.pedro.common.socket/-tcp-stream-socket/write-u-int32-little-endian.html create mode 100644 docs/common/com.pedro.common.socket/-tcp-stream-socket/write-u-int32.html create mode 100644 docs/common/com.pedro.common.socket/-tcp-stream-socket/write.html create mode 100644 docs/common/com.pedro.common.socket/-udp-stream-socket/-udp-stream-socket.html create mode 100644 docs/common/com.pedro.common.socket/-udp-stream-socket/build-socket-config-and-connect.html create mode 100644 docs/common/com.pedro.common.socket/-udp-stream-socket/close-resources.html create mode 100644 docs/common/com.pedro.common.socket/-udp-stream-socket/index.html create mode 100644 docs/common/com.pedro.common.socket/-udp-stream-socket/read-packet.html create mode 100644 docs/common/com.pedro.common.socket/-udp-stream-socket/write-packet.html create mode 100644 docs/common/com.pedro.common.socket/index.html create mode 100644 docs/common/com.pedro.common/-connection-failed/-c-l-o-s-e-d_-b-y_-s-e-r-v-e-r/index.html create mode 100644 docs/common/com.pedro.common/-connection-failed/-companion/index.html create mode 100644 docs/common/com.pedro.common/-connection-failed/-companion/parse.html create mode 100644 docs/common/com.pedro.common/-connection-failed/-e-n-d-p-o-i-n-t_-m-a-l-f-o-r-m-e-d/index.html create mode 100644 docs/common/com.pedro.common/-connection-failed/-n-o_-i-n-t-e-r-n-e-t/index.html create mode 100644 docs/common/com.pedro.common/-connection-failed/-r-e-f-u-s-e-d/index.html create mode 100644 docs/common/com.pedro.common/-connection-failed/-t-i-m-e-o-u-t/index.html create mode 100644 docs/common/com.pedro.common/-connection-failed/-u-n-k-n-o-w-n/index.html create mode 100644 docs/common/com.pedro.common/-connection-failed/entries.html create mode 100644 docs/common/com.pedro.common/-connection-failed/index.html create mode 100644 docs/common/com.pedro.common/-connection-failed/value-of.html create mode 100644 docs/common/com.pedro.common/-connection-failed/values.html create mode 100644 docs/common/com.pedro.common/clone.html create mode 100644 docs/common/com.pedro.common/get-integer-safe.html create mode 100644 docs/common/com.pedro.common/get-long-safe.html create mode 100644 docs/common/com.pedro.common/to-media-frame-info.html create mode 100644 docs/common/com.pedro.common/valid-message.html create mode 100644 docs/encoder/com.pedro.encoder/-base-encoder/set-timestamp-mode.html create mode 100644 docs/encoder/com.pedro.encoder/-timestamp-mode/-b-u-f-f-e-r/index.html create mode 100644 docs/encoder/com.pedro.encoder/-timestamp-mode/-c-l-o-c-k/index.html create mode 100644 docs/encoder/com.pedro.encoder/-timestamp-mode/entries.html create mode 100644 docs/encoder/com.pedro.encoder/-timestamp-mode/index.html create mode 100644 docs/encoder/com.pedro.encoder/-timestamp-mode/value-of.html create mode 100644 docs/encoder/com.pedro.encoder/-timestamp-mode/values.html create mode 100644 docs/library/com.pedro.library.base/-camera1-base/set-timestamp-mode.html create mode 100644 docs/library/com.pedro.library.base/-camera2-base/set-timestamp-mode.html create mode 100644 docs/library/com.pedro.library.base/-display-base/set-timestamp-mode.html create mode 100644 docs/library/com.pedro.library.base/-from-file-base/set-timestamp-mode.html create mode 100644 docs/library/com.pedro.library.base/-only-audio-base/set-timestamp-mode.html create mode 100644 docs/library/com.pedro.library.base/-stream-base/set-timestamp-mode.html create mode 100644 docs/library/com.pedro.library.util/-android-muxer-webm-record-controller/-android-muxer-webm-record-controller.html create mode 100644 docs/library/com.pedro.library.util/-android-muxer-webm-record-controller/index.html create mode 100644 docs/library/com.pedro.library.util/-android-muxer-webm-record-controller/record-audio.html create mode 100644 docs/library/com.pedro.library.util/-android-muxer-webm-record-controller/record-video.html create mode 100644 docs/library/com.pedro.library.util/-android-muxer-webm-record-controller/reset-formats.html create mode 100644 docs/library/com.pedro.library.util/-android-muxer-webm-record-controller/set-audio-format.html create mode 100644 docs/library/com.pedro.library.util/-android-muxer-webm-record-controller/set-video-format.html create mode 100644 docs/library/com.pedro.library.util/-android-muxer-webm-record-controller/start-record.html create mode 100644 docs/library/com.pedro.library.util/-android-muxer-webm-record-controller/stop-record.html create mode 100644 docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf0/create-stream-imp.html create mode 100644 docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf0/send-close-imp.html create mode 100644 docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf0/send-connect-imp.html create mode 100644 docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf0/send-metadata-imp.html create mode 100644 docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf0/send-publish-imp.html create mode 100644 docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf3/create-stream-imp.html create mode 100644 docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf3/send-close-imp.html create mode 100644 docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf3/send-connect-imp.html create mode 100644 docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf3/send-metadata-imp.html create mode 100644 docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf3/send-publish-imp.html create mode 100644 docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager/create-stream-imp.html create mode 100644 docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager/send-close-imp.html create mode 100644 docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager/send-connect-imp.html create mode 100644 docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager/send-metadata-imp.html create mode 100644 docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager/send-publish-imp.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/read-u-int16.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/read-u-int24.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/read-u-int32-little-endian.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/read-u-int32.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/read-until.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/read.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/write-u-int16.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/write-u-int24.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/write-u-int32-little-endian.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/write-u-int32.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/write.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/read-u-int16.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/read-u-int24.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/read-u-int32-little-endian.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/read-u-int32.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/read-until.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/read.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/write-u-int16.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/write-u-int24.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/write-u-int32-little-endian.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/write-u-int32.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/write.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/read-u-int16.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/read-u-int24.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/read-u-int32-little-endian.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/read-u-int32.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/read-until.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/read.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/write-u-int16.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/write-u-int24.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/write-u-int32-little-endian.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/write-u-int32.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/write.html create mode 100644 docs/rtsp/com.pedro.rtsp.rtcp/-base-sender-report/set-socket.html create mode 100644 docs/rtsp/com.pedro.rtsp.rtcp/-sender-report-tcp/set-socket.html create mode 100644 docs/rtsp/com.pedro.rtsp.rtcp/-sender-report-udp/set-socket.html create mode 100644 docs/rtsp/com.pedro.rtsp.rtp.packets/-aac-packet/set-audio-info.html create mode 100644 docs/rtsp/com.pedro.rtsp.rtp.packets/-g711-packet/set-audio-info.html create mode 100644 docs/rtsp/com.pedro.rtsp.rtp.packets/-h264-packet/send-video-info.html create mode 100644 docs/rtsp/com.pedro.rtsp.rtp.packets/-opus-packet/set-audio-info.html create mode 100644 docs/rtsp/com.pedro.rtsp.rtp.sockets/-base-rtp-socket/flush.html create mode 100644 docs/rtsp/com.pedro.rtsp.rtp.sockets/-base-rtp-socket/set-socket.html create mode 100644 docs/rtsp/com.pedro.rtsp.rtp.sockets/-rtp-socket-tcp/flush.html create mode 100644 docs/rtsp/com.pedro.rtsp.rtp.sockets/-rtp-socket-tcp/set-socket.html create mode 100644 docs/rtsp/com.pedro.rtsp.rtp.sockets/-rtp-socket-udp/flush.html create mode 100644 docs/rtsp/com.pedro.rtsp.rtp.sockets/-rtp-socket-udp/set-socket.html create mode 100644 docs/rtsp/com.pedro.rtsp.rtsp/-rtsp-sender/set-socket.html diff --git a/docs/common/com.pedro.common.av1/-obu-type/-f-r-a-m-e/index.html b/docs/common/com.pedro.common.av1/-obu-type/-f-r-a-m-e/index.html index 5e5badac4..4e54ca7d2 100644 --- a/docs/common/com.pedro.common.av1/-obu-type/-f-r-a-m-e/index.html +++ b/docs/common/com.pedro.common.av1/-obu-type/-f-r-a-m-e/index.html @@ -73,13 +73,13 @@

Properties

- +
Link copied to clipboard
- +
@@ -88,13 +88,13 @@

Properties

- +
Link copied to clipboard
- +
diff --git a/docs/common/com.pedro.common.av1/-obu-type/-f-r-a-m-e_-h-e-a-d-e-r/index.html b/docs/common/com.pedro.common.av1/-obu-type/-f-r-a-m-e_-h-e-a-d-e-r/index.html index 58d8ec477..fc12b36ba 100644 --- a/docs/common/com.pedro.common.av1/-obu-type/-f-r-a-m-e_-h-e-a-d-e-r/index.html +++ b/docs/common/com.pedro.common.av1/-obu-type/-f-r-a-m-e_-h-e-a-d-e-r/index.html @@ -73,13 +73,13 @@

Properties

- +
Link copied to clipboard
- +
@@ -88,13 +88,13 @@

Properties

- +
Link copied to clipboard
- +
diff --git a/docs/common/com.pedro.common.av1/-obu-type/-m-e-t-a-d-a-t-a/index.html b/docs/common/com.pedro.common.av1/-obu-type/-m-e-t-a-d-a-t-a/index.html index 582da964b..df1fee302 100644 --- a/docs/common/com.pedro.common.av1/-obu-type/-m-e-t-a-d-a-t-a/index.html +++ b/docs/common/com.pedro.common.av1/-obu-type/-m-e-t-a-d-a-t-a/index.html @@ -73,13 +73,13 @@

Properties

- +
Link copied to clipboard
- +
@@ -88,13 +88,13 @@

Properties

- +
Link copied to clipboard
- +
diff --git a/docs/common/com.pedro.common.av1/-obu-type/-p-a-d-d-i-n-g/index.html b/docs/common/com.pedro.common.av1/-obu-type/-p-a-d-d-i-n-g/index.html index bb6a323d9..9d4462e78 100644 --- a/docs/common/com.pedro.common.av1/-obu-type/-p-a-d-d-i-n-g/index.html +++ b/docs/common/com.pedro.common.av1/-obu-type/-p-a-d-d-i-n-g/index.html @@ -73,13 +73,13 @@

Properties

- +
Link copied to clipboard
- +
@@ -88,13 +88,13 @@

Properties

- +
Link copied to clipboard
- +
diff --git a/docs/common/com.pedro.common.av1/-obu-type/-r-e-d-u-n-d-a-n-t_-f-r-a-m-e_-h-e-a-d-e-r/index.html b/docs/common/com.pedro.common.av1/-obu-type/-r-e-d-u-n-d-a-n-t_-f-r-a-m-e_-h-e-a-d-e-r/index.html index 1f0dec4e3..08b86bf0a 100644 --- a/docs/common/com.pedro.common.av1/-obu-type/-r-e-d-u-n-d-a-n-t_-f-r-a-m-e_-h-e-a-d-e-r/index.html +++ b/docs/common/com.pedro.common.av1/-obu-type/-r-e-d-u-n-d-a-n-t_-f-r-a-m-e_-h-e-a-d-e-r/index.html @@ -73,13 +73,13 @@

Properties

- +
Link copied to clipboard
- +
@@ -88,13 +88,13 @@

Properties

- +
Link copied to clipboard
- +
diff --git a/docs/common/com.pedro.common.av1/-obu-type/-r-e-s-e-r-v-e-d/index.html b/docs/common/com.pedro.common.av1/-obu-type/-r-e-s-e-r-v-e-d/index.html index 896e2e0f6..e4226bec6 100644 --- a/docs/common/com.pedro.common.av1/-obu-type/-r-e-s-e-r-v-e-d/index.html +++ b/docs/common/com.pedro.common.av1/-obu-type/-r-e-s-e-r-v-e-d/index.html @@ -73,13 +73,13 @@

Properties

- +
Link copied to clipboard
- +
@@ -88,13 +88,13 @@

Properties

- +
Link copied to clipboard
- +
diff --git a/docs/common/com.pedro.common.av1/-obu-type/-s-e-q-u-e-n-c-e_-h-e-a-d-e-r/index.html b/docs/common/com.pedro.common.av1/-obu-type/-s-e-q-u-e-n-c-e_-h-e-a-d-e-r/index.html index 3738b4228..e94a2e318 100644 --- a/docs/common/com.pedro.common.av1/-obu-type/-s-e-q-u-e-n-c-e_-h-e-a-d-e-r/index.html +++ b/docs/common/com.pedro.common.av1/-obu-type/-s-e-q-u-e-n-c-e_-h-e-a-d-e-r/index.html @@ -73,13 +73,13 @@

Properties

- +
Link copied to clipboard
- +
@@ -88,13 +88,13 @@

Properties

- +
Link copied to clipboard
- +
diff --git a/docs/common/com.pedro.common.av1/-obu-type/-t-e-m-p-o-r-a-l_-d-e-l-i-m-i-t-e-r/index.html b/docs/common/com.pedro.common.av1/-obu-type/-t-e-m-p-o-r-a-l_-d-e-l-i-m-i-t-e-r/index.html index fb966fb52..e73cd6efd 100644 --- a/docs/common/com.pedro.common.av1/-obu-type/-t-e-m-p-o-r-a-l_-d-e-l-i-m-i-t-e-r/index.html +++ b/docs/common/com.pedro.common.av1/-obu-type/-t-e-m-p-o-r-a-l_-d-e-l-i-m-i-t-e-r/index.html @@ -73,13 +73,13 @@

Properties

- +
Link copied to clipboard
- +
@@ -88,13 +88,13 @@

Properties

- +
Link copied to clipboard
- +
diff --git a/docs/common/com.pedro.common.av1/-obu-type/-t-i-l-e_-g-r-o-u-p/index.html b/docs/common/com.pedro.common.av1/-obu-type/-t-i-l-e_-g-r-o-u-p/index.html index 530d1c548..754ca02a7 100644 --- a/docs/common/com.pedro.common.av1/-obu-type/-t-i-l-e_-g-r-o-u-p/index.html +++ b/docs/common/com.pedro.common.av1/-obu-type/-t-i-l-e_-g-r-o-u-p/index.html @@ -73,13 +73,13 @@

Properties

- +
Link copied to clipboard
- +
@@ -88,13 +88,13 @@

Properties

- +
Link copied to clipboard
- +
diff --git a/docs/common/com.pedro.common.av1/-obu-type/-t-i-l-e_-l-i-s-t/index.html b/docs/common/com.pedro.common.av1/-obu-type/-t-i-l-e_-l-i-s-t/index.html index 324df895f..d88aad765 100644 --- a/docs/common/com.pedro.common.av1/-obu-type/-t-i-l-e_-l-i-s-t/index.html +++ b/docs/common/com.pedro.common.av1/-obu-type/-t-i-l-e_-l-i-s-t/index.html @@ -73,13 +73,13 @@

Properties

- +
Link copied to clipboard
- +
@@ -88,13 +88,13 @@

Properties

- +
Link copied to clipboard
- +
diff --git a/docs/common/com.pedro.common.av1/-obu-type/index.html b/docs/common/com.pedro.common.av1/-obu-type/index.html index ea262ddb5..3fa3c9669 100644 --- a/docs/common/com.pedro.common.av1/-obu-type/index.html +++ b/docs/common/com.pedro.common.av1/-obu-type/index.html @@ -242,13 +242,13 @@

Properties

- +
Link copied to clipboard
- +
@@ -257,13 +257,13 @@

Properties

- +
Link copied to clipboard
- +
diff --git a/docs/common/com.pedro.common.base/-base-sender/-base-sender.html b/docs/common/com.pedro.common.base/-base-sender/-base-sender.html new file mode 100644 index 000000000..ee0ec68ac --- /dev/null +++ b/docs/common/com.pedro.common.base/-base-sender/-base-sender.html @@ -0,0 +1,76 @@ + + + + + BaseSender + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

BaseSender

+
+
constructor(connectChecker: ConnectChecker, TAG: String)
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.base/-base-sender/clear-cache.html b/docs/common/com.pedro.common.base/-base-sender/clear-cache.html new file mode 100644 index 000000000..536feaa27 --- /dev/null +++ b/docs/common/com.pedro.common.base/-base-sender/clear-cache.html @@ -0,0 +1,76 @@ + + + + + clearCache + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

clearCache

+
+ +
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.base/-base-sender/dropped-audio-frames.html b/docs/common/com.pedro.common.base/-base-sender/dropped-audio-frames.html new file mode 100644 index 000000000..0121b3052 --- /dev/null +++ b/docs/common/com.pedro.common.base/-base-sender/dropped-audio-frames.html @@ -0,0 +1,76 @@ + + + + + droppedAudioFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

droppedAudioFrames

+
+ +
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.base/-base-sender/dropped-video-frames.html b/docs/common/com.pedro.common.base/-base-sender/dropped-video-frames.html new file mode 100644 index 000000000..c37d501f7 --- /dev/null +++ b/docs/common/com.pedro.common.base/-base-sender/dropped-video-frames.html @@ -0,0 +1,76 @@ + + + + + droppedVideoFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

droppedVideoFrames

+
+ +
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.base/-base-sender/get-bitrate-exponential-factor.html b/docs/common/com.pedro.common.base/-base-sender/get-bitrate-exponential-factor.html new file mode 100644 index 000000000..21aa647f1 --- /dev/null +++ b/docs/common/com.pedro.common.base/-base-sender/get-bitrate-exponential-factor.html @@ -0,0 +1,76 @@ + + + + + getBitrateExponentialFactor + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getBitrateExponentialFactor

+
+ +
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.base/-base-sender/get-cache-size.html b/docs/common/com.pedro.common.base/-base-sender/get-cache-size.html new file mode 100644 index 000000000..dcb5a13ac --- /dev/null +++ b/docs/common/com.pedro.common.base/-base-sender/get-cache-size.html @@ -0,0 +1,76 @@ + + + + + getCacheSize + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getCacheSize

+
+ +
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.base/-base-sender/get-items-in-cache.html b/docs/common/com.pedro.common.base/-base-sender/get-items-in-cache.html new file mode 100644 index 000000000..9db77e426 --- /dev/null +++ b/docs/common/com.pedro.common.base/-base-sender/get-items-in-cache.html @@ -0,0 +1,76 @@ + + + + + getItemsInCache + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getItemsInCache

+
+ +
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.base/-base-sender/get-sent-audio-frames.html b/docs/common/com.pedro.common.base/-base-sender/get-sent-audio-frames.html new file mode 100644 index 000000000..84556d4ff --- /dev/null +++ b/docs/common/com.pedro.common.base/-base-sender/get-sent-audio-frames.html @@ -0,0 +1,76 @@ + + + + + getSentAudioFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getSentAudioFrames

+
+ +
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.base/-base-sender/get-sent-video-frames.html b/docs/common/com.pedro.common.base/-base-sender/get-sent-video-frames.html new file mode 100644 index 000000000..0569e7c4e --- /dev/null +++ b/docs/common/com.pedro.common.base/-base-sender/get-sent-video-frames.html @@ -0,0 +1,76 @@ + + + + + getSentVideoFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getSentVideoFrames

+
+ +
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.base/-base-sender/has-congestion.html b/docs/common/com.pedro.common.base/-base-sender/has-congestion.html new file mode 100644 index 000000000..6055c7326 --- /dev/null +++ b/docs/common/com.pedro.common.base/-base-sender/has-congestion.html @@ -0,0 +1,76 @@ + + + + + hasCongestion + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

hasCongestion

+
+
fun hasCongestion(percentUsed: Float = 20.0f): Boolean
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.base/-base-sender/index.html b/docs/common/com.pedro.common.base/-base-sender/index.html new file mode 100644 index 000000000..515d2ace0 --- /dev/null +++ b/docs/common/com.pedro.common.base/-base-sender/index.html @@ -0,0 +1,423 @@ + + + + + BaseSender + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

BaseSender

+
abstract class BaseSender(connectChecker: ConnectChecker, TAG: String)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(connectChecker: ConnectChecker, TAG: String)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun hasCongestion(percentUsed: Float = 20.0f): Boolean
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun resizeCache(newSize: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun sendMediaFrame(mediaFrame: MediaFrame)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun setAudioInfo(sampleRate: Int, isStereo: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun setLogs(enable: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun setVideoInfo(sps: ByteBuffer, pps: ByteBuffer?, vps: ByteBuffer?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun start()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun stop(clear: Boolean = true)
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.base/-base-sender/reset-dropped-audio-frames.html b/docs/common/com.pedro.common.base/-base-sender/reset-dropped-audio-frames.html new file mode 100644 index 000000000..46dc57fb2 --- /dev/null +++ b/docs/common/com.pedro.common.base/-base-sender/reset-dropped-audio-frames.html @@ -0,0 +1,76 @@ + + + + + resetDroppedAudioFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

resetDroppedAudioFrames

+
+ +
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.base/-base-sender/reset-dropped-video-frames.html b/docs/common/com.pedro.common.base/-base-sender/reset-dropped-video-frames.html new file mode 100644 index 000000000..b68c10dea --- /dev/null +++ b/docs/common/com.pedro.common.base/-base-sender/reset-dropped-video-frames.html @@ -0,0 +1,76 @@ + + + + + resetDroppedVideoFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

resetDroppedVideoFrames

+
+ +
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.base/-base-sender/reset-sent-audio-frames.html b/docs/common/com.pedro.common.base/-base-sender/reset-sent-audio-frames.html new file mode 100644 index 000000000..4ae45e15a --- /dev/null +++ b/docs/common/com.pedro.common.base/-base-sender/reset-sent-audio-frames.html @@ -0,0 +1,76 @@ + + + + + resetSentAudioFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

resetSentAudioFrames

+
+ +
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.base/-base-sender/reset-sent-video-frames.html b/docs/common/com.pedro.common.base/-base-sender/reset-sent-video-frames.html new file mode 100644 index 000000000..971147c17 --- /dev/null +++ b/docs/common/com.pedro.common.base/-base-sender/reset-sent-video-frames.html @@ -0,0 +1,76 @@ + + + + + resetSentVideoFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

resetSentVideoFrames

+
+ +
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.base/-base-sender/resize-cache.html b/docs/common/com.pedro.common.base/-base-sender/resize-cache.html new file mode 100644 index 000000000..57374bcf9 --- /dev/null +++ b/docs/common/com.pedro.common.base/-base-sender/resize-cache.html @@ -0,0 +1,76 @@ + + + + + resizeCache + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

resizeCache

+
+
fun resizeCache(newSize: Int)
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.base/-base-sender/send-media-frame.html b/docs/common/com.pedro.common.base/-base-sender/send-media-frame.html new file mode 100644 index 000000000..52255878b --- /dev/null +++ b/docs/common/com.pedro.common.base/-base-sender/send-media-frame.html @@ -0,0 +1,76 @@ + + + + + sendMediaFrame + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

sendMediaFrame

+
+
fun sendMediaFrame(mediaFrame: MediaFrame)
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.base/-base-sender/set-audio-info.html b/docs/common/com.pedro.common.base/-base-sender/set-audio-info.html new file mode 100644 index 000000000..d702b1377 --- /dev/null +++ b/docs/common/com.pedro.common.base/-base-sender/set-audio-info.html @@ -0,0 +1,76 @@ + + + + + setAudioInfo + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setAudioInfo

+
+
abstract fun setAudioInfo(sampleRate: Int, isStereo: Boolean)
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.base/-base-sender/set-bitrate-exponential-factor.html b/docs/common/com.pedro.common.base/-base-sender/set-bitrate-exponential-factor.html new file mode 100644 index 000000000..3f7d96797 --- /dev/null +++ b/docs/common/com.pedro.common.base/-base-sender/set-bitrate-exponential-factor.html @@ -0,0 +1,76 @@ + + + + + setBitrateExponentialFactor + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setBitrateExponentialFactor

+
+ +
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.base/-base-sender/set-logs.html b/docs/common/com.pedro.common.base/-base-sender/set-logs.html new file mode 100644 index 000000000..8c183bfeb --- /dev/null +++ b/docs/common/com.pedro.common.base/-base-sender/set-logs.html @@ -0,0 +1,76 @@ + + + + + setLogs + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setLogs

+
+
fun setLogs(enable: Boolean)
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.base/-base-sender/set-video-info.html b/docs/common/com.pedro.common.base/-base-sender/set-video-info.html new file mode 100644 index 000000000..a434049d3 --- /dev/null +++ b/docs/common/com.pedro.common.base/-base-sender/set-video-info.html @@ -0,0 +1,76 @@ + + + + + setVideoInfo + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setVideoInfo

+
+
abstract fun setVideoInfo(sps: ByteBuffer, pps: ByteBuffer?, vps: ByteBuffer?)
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.base/-base-sender/start.html b/docs/common/com.pedro.common.base/-base-sender/start.html new file mode 100644 index 000000000..9287a1aba --- /dev/null +++ b/docs/common/com.pedro.common.base/-base-sender/start.html @@ -0,0 +1,76 @@ + + + + + start + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

start

+
+
fun start()
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.base/-base-sender/stop.html b/docs/common/com.pedro.common.base/-base-sender/stop.html new file mode 100644 index 000000000..1888ae38c --- /dev/null +++ b/docs/common/com.pedro.common.base/-base-sender/stop.html @@ -0,0 +1,76 @@ + + + + + stop + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

stop

+
+
suspend fun stop(clear: Boolean = true)
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.base/index.html b/docs/common/com.pedro.common.base/index.html new file mode 100644 index 000000000..a5d346efd --- /dev/null +++ b/docs/common/com.pedro.common.base/index.html @@ -0,0 +1,99 @@ + + + + + com.pedro.common.base + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract class BaseSender(connectChecker: ConnectChecker, TAG: String)
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.frame/-media-frame/-info/-info.html b/docs/common/com.pedro.common.frame/-media-frame/-info/-info.html new file mode 100644 index 000000000..376cb805b --- /dev/null +++ b/docs/common/com.pedro.common.frame/-media-frame/-info/-info.html @@ -0,0 +1,76 @@ + + + + + Info + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Info

+
+
constructor(offset: Int, size: Int, timestamp: Long, isKeyFrame: Boolean)
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.frame/-media-frame/-info/index.html b/docs/common/com.pedro.common.frame/-media-frame/-info/index.html new file mode 100644 index 000000000..b894f80f0 --- /dev/null +++ b/docs/common/com.pedro.common.frame/-media-frame/-info/index.html @@ -0,0 +1,164 @@ + + + + + Info + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Info

+
data class Info(val offset: Int, val size: Int, val timestamp: Long, val isKeyFrame: Boolean)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(offset: Int, size: Int, timestamp: Long, isKeyFrame: Boolean)
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val offset: Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
val size: Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.frame/-media-frame/-info/is-key-frame.html b/docs/common/com.pedro.common.frame/-media-frame/-info/is-key-frame.html new file mode 100644 index 000000000..a859cc642 --- /dev/null +++ b/docs/common/com.pedro.common.frame/-media-frame/-info/is-key-frame.html @@ -0,0 +1,76 @@ + + + + + isKeyFrame + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

isKeyFrame

+
+ +
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.frame/-media-frame/-info/offset.html b/docs/common/com.pedro.common.frame/-media-frame/-info/offset.html new file mode 100644 index 000000000..431dd9c35 --- /dev/null +++ b/docs/common/com.pedro.common.frame/-media-frame/-info/offset.html @@ -0,0 +1,76 @@ + + + + + offset + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

offset

+
+
val offset: Int
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.frame/-media-frame/-info/size.html b/docs/common/com.pedro.common.frame/-media-frame/-info/size.html new file mode 100644 index 000000000..79a5e4671 --- /dev/null +++ b/docs/common/com.pedro.common.frame/-media-frame/-info/size.html @@ -0,0 +1,76 @@ + + + + + size + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

size

+
+
val size: Int
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.frame/-media-frame/-info/timestamp.html b/docs/common/com.pedro.common.frame/-media-frame/-info/timestamp.html new file mode 100644 index 000000000..325465ac1 --- /dev/null +++ b/docs/common/com.pedro.common.frame/-media-frame/-info/timestamp.html @@ -0,0 +1,76 @@ + + + + + timestamp + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

timestamp

+
+ +
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.frame/-media-frame/-media-frame.html b/docs/common/com.pedro.common.frame/-media-frame/-media-frame.html new file mode 100644 index 000000000..757ac9b11 --- /dev/null +++ b/docs/common/com.pedro.common.frame/-media-frame/-media-frame.html @@ -0,0 +1,76 @@ + + + + + MediaFrame + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

MediaFrame

+
+
constructor(data: ByteBuffer, info: MediaFrame.Info, type: MediaFrame.Type)
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.frame/-media-frame/-type/-a-u-d-i-o/index.html b/docs/common/com.pedro.common.frame/-media-frame/-type/-a-u-d-i-o/index.html new file mode 100644 index 000000000..94635dc8e --- /dev/null +++ b/docs/common/com.pedro.common.frame/-media-frame/-type/-a-u-d-i-o/index.html @@ -0,0 +1,115 @@ + + + + + AUDIO + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

AUDIO

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.frame/-media-frame/-type/-v-i-d-e-o/index.html b/docs/common/com.pedro.common.frame/-media-frame/-type/-v-i-d-e-o/index.html new file mode 100644 index 000000000..9bda7e076 --- /dev/null +++ b/docs/common/com.pedro.common.frame/-media-frame/-type/-v-i-d-e-o/index.html @@ -0,0 +1,115 @@ + + + + + VIDEO + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

VIDEO

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.frame/-media-frame/-type/entries.html b/docs/common/com.pedro.common.frame/-media-frame/-type/entries.html new file mode 100644 index 000000000..a8260bc66 --- /dev/null +++ b/docs/common/com.pedro.common.frame/-media-frame/-type/entries.html @@ -0,0 +1,76 @@ + + + + + entries + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

entries

+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

This method may be used to iterate over the enum entries.

+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.frame/-media-frame/-type/index.html b/docs/common/com.pedro.common.frame/-media-frame/-type/index.html new file mode 100644 index 000000000..d89f30108 --- /dev/null +++ b/docs/common/com.pedro.common.frame/-media-frame/-type/index.html @@ -0,0 +1,198 @@ + + + + + Type + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Type

+ +
+
+
+
+
+

Entries

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns an array containing the constants of this enum type, in the order they're declared.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.frame/-media-frame/-type/value-of.html b/docs/common/com.pedro.common.frame/-media-frame/-type/value-of.html new file mode 100644 index 000000000..8084c97e7 --- /dev/null +++ b/docs/common/com.pedro.common.frame/-media-frame/-type/value-of.html @@ -0,0 +1,76 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

valueOf

+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.frame/-media-frame/-type/values.html b/docs/common/com.pedro.common.frame/-media-frame/-type/values.html new file mode 100644 index 000000000..f046db021 --- /dev/null +++ b/docs/common/com.pedro.common.frame/-media-frame/-type/values.html @@ -0,0 +1,76 @@ + + + + + values + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

values

+
+

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.frame/-media-frame/data.html b/docs/common/com.pedro.common.frame/-media-frame/data.html new file mode 100644 index 000000000..e9947ef43 --- /dev/null +++ b/docs/common/com.pedro.common.frame/-media-frame/data.html @@ -0,0 +1,76 @@ + + + + + data + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

data

+
+ +
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.frame/-media-frame/index.html b/docs/common/com.pedro.common.frame/-media-frame/index.html new file mode 100644 index 000000000..b4ddb2fc8 --- /dev/null +++ b/docs/common/com.pedro.common.frame/-media-frame/index.html @@ -0,0 +1,183 @@ + + + + + MediaFrame + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

MediaFrame

+
data class MediaFrame(val data: ByteBuffer, val info: MediaFrame.Info, val type: MediaFrame.Type)
+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(data: ByteBuffer, info: MediaFrame.Info, type: MediaFrame.Type)
+
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class Info(val offset: Int, val size: Int, val timestamp: Long, val isKeyFrame: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.frame/-media-frame/info.html b/docs/common/com.pedro.common.frame/-media-frame/info.html new file mode 100644 index 000000000..aca06b6e7 --- /dev/null +++ b/docs/common/com.pedro.common.frame/-media-frame/info.html @@ -0,0 +1,76 @@ + + + + + info + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

info

+
+ +
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.frame/-media-frame/type.html b/docs/common/com.pedro.common.frame/-media-frame/type.html new file mode 100644 index 000000000..2f86cd42b --- /dev/null +++ b/docs/common/com.pedro.common.frame/-media-frame/type.html @@ -0,0 +1,76 @@ + + + + + type + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

type

+
+ +
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.frame/index.html b/docs/common/com.pedro.common.frame/index.html new file mode 100644 index 000000000..d2bbd97b2 --- /dev/null +++ b/docs/common/com.pedro.common.frame/index.html @@ -0,0 +1,99 @@ + + + + + com.pedro.common.frame + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
data class MediaFrame(val data: ByteBuffer, val info: MediaFrame.Info, val type: MediaFrame.Type)
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.socket/-stream-socket/-stream-socket.html b/docs/common/com.pedro.common.socket/-stream-socket/-stream-socket.html new file mode 100644 index 000000000..20a209e56 --- /dev/null +++ b/docs/common/com.pedro.common.socket/-stream-socket/-stream-socket.html @@ -0,0 +1,76 @@ + + + + + StreamSocket + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

StreamSocket

+
+
constructor(host: String, port: Int)
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.socket/-stream-socket/build-socket-config-and-connect.html b/docs/common/com.pedro.common.socket/-stream-socket/build-socket-config-and-connect.html new file mode 100644 index 000000000..9ac93ab06 --- /dev/null +++ b/docs/common/com.pedro.common.socket/-stream-socket/build-socket-config-and-connect.html @@ -0,0 +1,76 @@ + + + + + buildSocketConfigAndConnect + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

buildSocketConfigAndConnect

+
+
abstract suspend fun buildSocketConfigAndConnect(selectorManager: SelectorManager): ReadWriteSocket
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.socket/-stream-socket/close-resources.html b/docs/common/com.pedro.common.socket/-stream-socket/close-resources.html new file mode 100644 index 000000000..4e00d0389 --- /dev/null +++ b/docs/common/com.pedro.common.socket/-stream-socket/close-resources.html @@ -0,0 +1,76 @@ + + + + + closeResources + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

closeResources

+
+
abstract suspend fun closeResources()
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.socket/-stream-socket/close.html b/docs/common/com.pedro.common.socket/-stream-socket/close.html new file mode 100644 index 000000000..3738954c3 --- /dev/null +++ b/docs/common/com.pedro.common.socket/-stream-socket/close.html @@ -0,0 +1,76 @@ + + + + + close + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

close

+
+
suspend fun close()
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.socket/-stream-socket/connect.html b/docs/common/com.pedro.common.socket/-stream-socket/connect.html new file mode 100644 index 000000000..5615619a6 --- /dev/null +++ b/docs/common/com.pedro.common.socket/-stream-socket/connect.html @@ -0,0 +1,76 @@ + + + + + connect + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

connect

+
+
suspend fun connect()
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.socket/-stream-socket/index.html b/docs/common/com.pedro.common.socket/-stream-socket/index.html new file mode 100644 index 000000000..01de46edd --- /dev/null +++ b/docs/common/com.pedro.common.socket/-stream-socket/index.html @@ -0,0 +1,194 @@ + + + + + StreamSocket + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

StreamSocket

+
abstract class StreamSocket(host: String, port: Int)

Created by pedro on 22/9/24.

Inheritors

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(host: String, port: Int)
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun buildSocketConfigAndConnect(selectorManager: SelectorManager): ReadWriteSocket
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun close()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun closeResources()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun connect()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.socket/-stream-socket/is-connected.html b/docs/common/com.pedro.common.socket/-stream-socket/is-connected.html new file mode 100644 index 000000000..84edbd5cb --- /dev/null +++ b/docs/common/com.pedro.common.socket/-stream-socket/is-connected.html @@ -0,0 +1,76 @@ + + + + + isConnected + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

isConnected

+
+ +
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.socket/-stream-socket/is-reachable.html b/docs/common/com.pedro.common.socket/-stream-socket/is-reachable.html new file mode 100644 index 000000000..f9445e988 --- /dev/null +++ b/docs/common/com.pedro.common.socket/-stream-socket/is-reachable.html @@ -0,0 +1,76 @@ + + + + + isReachable + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

isReachable

+
+ +
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.socket/-tcp-stream-socket/-tcp-stream-socket.html b/docs/common/com.pedro.common.socket/-tcp-stream-socket/-tcp-stream-socket.html new file mode 100644 index 000000000..d82ba5740 --- /dev/null +++ b/docs/common/com.pedro.common.socket/-tcp-stream-socket/-tcp-stream-socket.html @@ -0,0 +1,76 @@ + + + + + TcpStreamSocket + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

TcpStreamSocket

+
+
constructor(host: String, port: Int, secured: Boolean = false, certificate: TrustManager? = null)
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.socket/-tcp-stream-socket/build-socket-config-and-connect.html b/docs/common/com.pedro.common.socket/-tcp-stream-socket/build-socket-config-and-connect.html new file mode 100644 index 000000000..e44035d9c --- /dev/null +++ b/docs/common/com.pedro.common.socket/-tcp-stream-socket/build-socket-config-and-connect.html @@ -0,0 +1,76 @@ + + + + + buildSocketConfigAndConnect + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

buildSocketConfigAndConnect

+
+
open suspend override fun buildSocketConfigAndConnect(selectorManager: SelectorManager): ReadWriteSocket
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.socket/-tcp-stream-socket/close-resources.html b/docs/common/com.pedro.common.socket/-tcp-stream-socket/close-resources.html new file mode 100644 index 000000000..a5144c60d --- /dev/null +++ b/docs/common/com.pedro.common.socket/-tcp-stream-socket/close-resources.html @@ -0,0 +1,76 @@ + + + + + closeResources + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

closeResources

+
+
open suspend override fun closeResources()
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.socket/-tcp-stream-socket/flush.html b/docs/common/com.pedro.common.socket/-tcp-stream-socket/flush.html new file mode 100644 index 000000000..b87ec3079 --- /dev/null +++ b/docs/common/com.pedro.common.socket/-tcp-stream-socket/flush.html @@ -0,0 +1,76 @@ + + + + + flush + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

flush

+
+
suspend fun flush()
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.socket/-tcp-stream-socket/index.html b/docs/common/com.pedro.common.socket/-tcp-stream-socket/index.html new file mode 100644 index 000000000..b10130929 --- /dev/null +++ b/docs/common/com.pedro.common.socket/-tcp-stream-socket/index.html @@ -0,0 +1,389 @@ + + + + + TcpStreamSocket + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

TcpStreamSocket

+
class TcpStreamSocket(host: String, port: Int, secured: Boolean = false, certificate: TrustManager? = null) : StreamSocket

Created by pedro on 22/9/24.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(host: String, port: Int, secured: Boolean = false, certificate: TrustManager? = null)
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun buildSocketConfigAndConnect(selectorManager: SelectorManager): ReadWriteSocket
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun close()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun closeResources()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun connect()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun flush()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun read(): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun readLine(): String?
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun readUInt16(): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun readUInt24(): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun readUInt32(): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun readUntil(b: ByteArray)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun write(b: ByteArray)
suspend fun write(b: Int)
suspend fun write(string: String)
suspend fun write(b: ByteArray, offset: Int, size: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun writeUInt16(b: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun writeUInt24(b: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun writeUInt32(b: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.socket/-tcp-stream-socket/read-line.html b/docs/common/com.pedro.common.socket/-tcp-stream-socket/read-line.html new file mode 100644 index 000000000..b644a9d4c --- /dev/null +++ b/docs/common/com.pedro.common.socket/-tcp-stream-socket/read-line.html @@ -0,0 +1,76 @@ + + + + + readLine + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

readLine

+
+
suspend fun readLine(): String?
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.socket/-tcp-stream-socket/read-u-int16.html b/docs/common/com.pedro.common.socket/-tcp-stream-socket/read-u-int16.html new file mode 100644 index 000000000..5eccbb755 --- /dev/null +++ b/docs/common/com.pedro.common.socket/-tcp-stream-socket/read-u-int16.html @@ -0,0 +1,76 @@ + + + + + readUInt16 + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

readUInt16

+
+
suspend fun readUInt16(): Int
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.socket/-tcp-stream-socket/read-u-int24.html b/docs/common/com.pedro.common.socket/-tcp-stream-socket/read-u-int24.html new file mode 100644 index 000000000..ba02b655b --- /dev/null +++ b/docs/common/com.pedro.common.socket/-tcp-stream-socket/read-u-int24.html @@ -0,0 +1,76 @@ + + + + + readUInt24 + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

readUInt24

+
+
suspend fun readUInt24(): Int
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.socket/-tcp-stream-socket/read-u-int32-little-endian.html b/docs/common/com.pedro.common.socket/-tcp-stream-socket/read-u-int32-little-endian.html new file mode 100644 index 000000000..e8588dd05 --- /dev/null +++ b/docs/common/com.pedro.common.socket/-tcp-stream-socket/read-u-int32-little-endian.html @@ -0,0 +1,76 @@ + + + + + readUInt32LittleEndian + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

readUInt32LittleEndian

+
+ +
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.socket/-tcp-stream-socket/read-u-int32.html b/docs/common/com.pedro.common.socket/-tcp-stream-socket/read-u-int32.html new file mode 100644 index 000000000..5f006c1ad --- /dev/null +++ b/docs/common/com.pedro.common.socket/-tcp-stream-socket/read-u-int32.html @@ -0,0 +1,76 @@ + + + + + readUInt32 + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

readUInt32

+
+
suspend fun readUInt32(): Int
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.socket/-tcp-stream-socket/read-until.html b/docs/common/com.pedro.common.socket/-tcp-stream-socket/read-until.html new file mode 100644 index 000000000..3622f486b --- /dev/null +++ b/docs/common/com.pedro.common.socket/-tcp-stream-socket/read-until.html @@ -0,0 +1,76 @@ + + + + + readUntil + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

readUntil

+
+
suspend fun readUntil(b: ByteArray)
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.socket/-tcp-stream-socket/read.html b/docs/common/com.pedro.common.socket/-tcp-stream-socket/read.html new file mode 100644 index 000000000..c44eb9d3b --- /dev/null +++ b/docs/common/com.pedro.common.socket/-tcp-stream-socket/read.html @@ -0,0 +1,76 @@ + + + + + read + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

read

+
+
suspend fun read(): Int
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.socket/-tcp-stream-socket/write-u-int16.html b/docs/common/com.pedro.common.socket/-tcp-stream-socket/write-u-int16.html new file mode 100644 index 000000000..7823119b3 --- /dev/null +++ b/docs/common/com.pedro.common.socket/-tcp-stream-socket/write-u-int16.html @@ -0,0 +1,76 @@ + + + + + writeUInt16 + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

writeUInt16

+
+
suspend fun writeUInt16(b: Int)
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.socket/-tcp-stream-socket/write-u-int24.html b/docs/common/com.pedro.common.socket/-tcp-stream-socket/write-u-int24.html new file mode 100644 index 000000000..eca444a96 --- /dev/null +++ b/docs/common/com.pedro.common.socket/-tcp-stream-socket/write-u-int24.html @@ -0,0 +1,76 @@ + + + + + writeUInt24 + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

writeUInt24

+
+
suspend fun writeUInt24(b: Int)
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.socket/-tcp-stream-socket/write-u-int32-little-endian.html b/docs/common/com.pedro.common.socket/-tcp-stream-socket/write-u-int32-little-endian.html new file mode 100644 index 000000000..a7df200b0 --- /dev/null +++ b/docs/common/com.pedro.common.socket/-tcp-stream-socket/write-u-int32-little-endian.html @@ -0,0 +1,76 @@ + + + + + writeUInt32LittleEndian + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

writeUInt32LittleEndian

+
+ +
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.socket/-tcp-stream-socket/write-u-int32.html b/docs/common/com.pedro.common.socket/-tcp-stream-socket/write-u-int32.html new file mode 100644 index 000000000..cd87cd575 --- /dev/null +++ b/docs/common/com.pedro.common.socket/-tcp-stream-socket/write-u-int32.html @@ -0,0 +1,76 @@ + + + + + writeUInt32 + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

writeUInt32

+
+
suspend fun writeUInt32(b: Int)
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.socket/-tcp-stream-socket/write.html b/docs/common/com.pedro.common.socket/-tcp-stream-socket/write.html new file mode 100644 index 000000000..adff7dacc --- /dev/null +++ b/docs/common/com.pedro.common.socket/-tcp-stream-socket/write.html @@ -0,0 +1,76 @@ + + + + + write + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

write

+
+
suspend fun write(b: Int)
suspend fun write(b: ByteArray)
suspend fun write(b: ByteArray, offset: Int, size: Int)
suspend fun write(string: String)
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.socket/-udp-stream-socket/-udp-stream-socket.html b/docs/common/com.pedro.common.socket/-udp-stream-socket/-udp-stream-socket.html new file mode 100644 index 000000000..17bf38f86 --- /dev/null +++ b/docs/common/com.pedro.common.socket/-udp-stream-socket/-udp-stream-socket.html @@ -0,0 +1,76 @@ + + + + + UdpStreamSocket + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

UdpStreamSocket

+
+
constructor(host: String, port: Int, sourcePort: Int? = null, receiveSize: Int? = null, broadcastMode: Boolean = false)
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.socket/-udp-stream-socket/build-socket-config-and-connect.html b/docs/common/com.pedro.common.socket/-udp-stream-socket/build-socket-config-and-connect.html new file mode 100644 index 000000000..b3a9514b5 --- /dev/null +++ b/docs/common/com.pedro.common.socket/-udp-stream-socket/build-socket-config-and-connect.html @@ -0,0 +1,76 @@ + + + + + buildSocketConfigAndConnect + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

buildSocketConfigAndConnect

+
+
open suspend override fun buildSocketConfigAndConnect(selectorManager: SelectorManager): ReadWriteSocket
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.socket/-udp-stream-socket/close-resources.html b/docs/common/com.pedro.common.socket/-udp-stream-socket/close-resources.html new file mode 100644 index 000000000..41fae2ee8 --- /dev/null +++ b/docs/common/com.pedro.common.socket/-udp-stream-socket/close-resources.html @@ -0,0 +1,76 @@ + + + + + closeResources + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

closeResources

+
+
open suspend override fun closeResources()
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.socket/-udp-stream-socket/index.html b/docs/common/com.pedro.common.socket/-udp-stream-socket/index.html new file mode 100644 index 000000000..3d52ae359 --- /dev/null +++ b/docs/common/com.pedro.common.socket/-udp-stream-socket/index.html @@ -0,0 +1,224 @@ + + + + + UdpStreamSocket + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

UdpStreamSocket

+
class UdpStreamSocket(host: String, port: Int, sourcePort: Int? = null, receiveSize: Int? = null, broadcastMode: Boolean = false) : StreamSocket

Created by pedro on 22/9/24.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(host: String, port: Int, sourcePort: Int? = null, receiveSize: Int? = null, broadcastMode: Boolean = false)
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun buildSocketConfigAndConnect(selectorManager: SelectorManager): ReadWriteSocket
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun close()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun closeResources()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun connect()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun readPacket(): ByteArray
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
suspend fun writePacket(bytes: ByteArray)
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.socket/-udp-stream-socket/read-packet.html b/docs/common/com.pedro.common.socket/-udp-stream-socket/read-packet.html new file mode 100644 index 000000000..18719613c --- /dev/null +++ b/docs/common/com.pedro.common.socket/-udp-stream-socket/read-packet.html @@ -0,0 +1,76 @@ + + + + + readPacket + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

readPacket

+
+
suspend fun readPacket(): ByteArray
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.socket/-udp-stream-socket/write-packet.html b/docs/common/com.pedro.common.socket/-udp-stream-socket/write-packet.html new file mode 100644 index 000000000..a6fbd688f --- /dev/null +++ b/docs/common/com.pedro.common.socket/-udp-stream-socket/write-packet.html @@ -0,0 +1,76 @@ + + + + + writePacket + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

writePacket

+
+
suspend fun writePacket(bytes: ByteArray)
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common.socket/index.html b/docs/common/com.pedro.common.socket/index.html new file mode 100644 index 000000000..435946205 --- /dev/null +++ b/docs/common/com.pedro.common.socket/index.html @@ -0,0 +1,129 @@ + + + + + com.pedro.common.socket + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract class StreamSocket(host: String, port: Int)

Created by pedro on 22/9/24.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class TcpStreamSocket(host: String, port: Int, secured: Boolean = false, certificate: TrustManager? = null) : StreamSocket

Created by pedro on 22/9/24.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class UdpStreamSocket(host: String, port: Int, sourcePort: Int? = null, receiveSize: Int? = null, broadcastMode: Boolean = false) : StreamSocket

Created by pedro on 22/9/24.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common/-audio-codec/-a-a-c/index.html b/docs/common/com.pedro.common/-audio-codec/-a-a-c/index.html index c7910cdc5..54723ee36 100644 --- a/docs/common/com.pedro.common/-audio-codec/-a-a-c/index.html +++ b/docs/common/com.pedro.common/-audio-codec/-a-a-c/index.html @@ -73,13 +73,13 @@

Properties

- +
Link copied to clipboard
- +
@@ -88,13 +88,13 @@

Properties

- +
Link copied to clipboard
- +
diff --git a/docs/common/com.pedro.common/-audio-codec/-g711/index.html b/docs/common/com.pedro.common/-audio-codec/-g711/index.html index 8cdce9912..cdd357c98 100644 --- a/docs/common/com.pedro.common/-audio-codec/-g711/index.html +++ b/docs/common/com.pedro.common/-audio-codec/-g711/index.html @@ -73,13 +73,13 @@

Properties

- +
Link copied to clipboard
- +
@@ -88,13 +88,13 @@

Properties

- +
Link copied to clipboard
- +
diff --git a/docs/common/com.pedro.common/-audio-codec/-o-p-u-s/index.html b/docs/common/com.pedro.common/-audio-codec/-o-p-u-s/index.html index e216dfa6c..01ce03cbe 100644 --- a/docs/common/com.pedro.common/-audio-codec/-o-p-u-s/index.html +++ b/docs/common/com.pedro.common/-audio-codec/-o-p-u-s/index.html @@ -73,13 +73,13 @@

Properties

- +
Link copied to clipboard
- +
@@ -88,13 +88,13 @@

Properties

- +
Link copied to clipboard
- +
diff --git a/docs/common/com.pedro.common/-audio-codec/index.html b/docs/common/com.pedro.common/-audio-codec/index.html index 934f06bf2..736a81104 100644 --- a/docs/common/com.pedro.common/-audio-codec/index.html +++ b/docs/common/com.pedro.common/-audio-codec/index.html @@ -137,13 +137,13 @@

Properties

- +
Link copied to clipboard
- +
@@ -152,13 +152,13 @@

Properties

- +
Link copied to clipboard
- +
diff --git a/docs/common/com.pedro.common/-connection-failed/-c-l-o-s-e-d_-b-y_-s-e-r-v-e-r/index.html b/docs/common/com.pedro.common/-connection-failed/-c-l-o-s-e-d_-b-y_-s-e-r-v-e-r/index.html new file mode 100644 index 000000000..2e8105cb5 --- /dev/null +++ b/docs/common/com.pedro.common/-connection-failed/-c-l-o-s-e-d_-b-y_-s-e-r-v-e-r/index.html @@ -0,0 +1,115 @@ + + + + + CLOSED_BY_SERVER + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CLOSED_BY_SERVER

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common/-connection-failed/-companion/index.html b/docs/common/com.pedro.common/-connection-failed/-companion/index.html new file mode 100644 index 000000000..5906f4d88 --- /dev/null +++ b/docs/common/com.pedro.common/-connection-failed/-companion/index.html @@ -0,0 +1,100 @@ + + + + + Companion + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Companion

+
object Companion
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common/-connection-failed/-companion/parse.html b/docs/common/com.pedro.common/-connection-failed/-companion/parse.html new file mode 100644 index 000000000..7fdbbe815 --- /dev/null +++ b/docs/common/com.pedro.common/-connection-failed/-companion/parse.html @@ -0,0 +1,76 @@ + + + + + parse + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

parse

+
+ +
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common/-connection-failed/-e-n-d-p-o-i-n-t_-m-a-l-f-o-r-m-e-d/index.html b/docs/common/com.pedro.common/-connection-failed/-e-n-d-p-o-i-n-t_-m-a-l-f-o-r-m-e-d/index.html new file mode 100644 index 000000000..9f2bb0357 --- /dev/null +++ b/docs/common/com.pedro.common/-connection-failed/-e-n-d-p-o-i-n-t_-m-a-l-f-o-r-m-e-d/index.html @@ -0,0 +1,115 @@ + + + + + ENDPOINT_MALFORMED + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ENDPOINT_MALFORMED

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common/-connection-failed/-n-o_-i-n-t-e-r-n-e-t/index.html b/docs/common/com.pedro.common/-connection-failed/-n-o_-i-n-t-e-r-n-e-t/index.html new file mode 100644 index 000000000..2e03ef0d2 --- /dev/null +++ b/docs/common/com.pedro.common/-connection-failed/-n-o_-i-n-t-e-r-n-e-t/index.html @@ -0,0 +1,115 @@ + + + + + NO_INTERNET + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

NO_INTERNET

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common/-connection-failed/-r-e-f-u-s-e-d/index.html b/docs/common/com.pedro.common/-connection-failed/-r-e-f-u-s-e-d/index.html new file mode 100644 index 000000000..cde91cb10 --- /dev/null +++ b/docs/common/com.pedro.common/-connection-failed/-r-e-f-u-s-e-d/index.html @@ -0,0 +1,115 @@ + + + + + REFUSED + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

REFUSED

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common/-connection-failed/-t-i-m-e-o-u-t/index.html b/docs/common/com.pedro.common/-connection-failed/-t-i-m-e-o-u-t/index.html new file mode 100644 index 000000000..abf947be2 --- /dev/null +++ b/docs/common/com.pedro.common/-connection-failed/-t-i-m-e-o-u-t/index.html @@ -0,0 +1,115 @@ + + + + + TIMEOUT + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

TIMEOUT

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common/-connection-failed/-u-n-k-n-o-w-n/index.html b/docs/common/com.pedro.common/-connection-failed/-u-n-k-n-o-w-n/index.html new file mode 100644 index 000000000..8f971eb19 --- /dev/null +++ b/docs/common/com.pedro.common/-connection-failed/-u-n-k-n-o-w-n/index.html @@ -0,0 +1,115 @@ + + + + + UNKNOWN + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

UNKNOWN

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common/-connection-failed/entries.html b/docs/common/com.pedro.common/-connection-failed/entries.html new file mode 100644 index 000000000..c21cb117e --- /dev/null +++ b/docs/common/com.pedro.common/-connection-failed/entries.html @@ -0,0 +1,76 @@ + + + + + entries + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

entries

+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

This method may be used to iterate over the enum entries.

+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common/-connection-failed/index.html b/docs/common/com.pedro.common/-connection-failed/index.html new file mode 100644 index 000000000..1b7908d84 --- /dev/null +++ b/docs/common/com.pedro.common/-connection-failed/index.html @@ -0,0 +1,277 @@ + + + + + ConnectionFailed + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

ConnectionFailed

+

Created by pedro on 23/9/24.

+
+
+
+
+
+

Entries

+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
object Companion
+
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns an array containing the constants of this enum type, in the order they're declared.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common/-connection-failed/value-of.html b/docs/common/com.pedro.common/-connection-failed/value-of.html new file mode 100644 index 000000000..aa84221aa --- /dev/null +++ b/docs/common/com.pedro.common/-connection-failed/value-of.html @@ -0,0 +1,76 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

valueOf

+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common/-connection-failed/values.html b/docs/common/com.pedro.common/-connection-failed/values.html new file mode 100644 index 000000000..7f956e95d --- /dev/null +++ b/docs/common/com.pedro.common/-connection-failed/values.html @@ -0,0 +1,76 @@ + + + + + values + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

values

+
+

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

+
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common/-stream-event/-a-u-t-h_-e-r-r-o-r/index.html b/docs/common/com.pedro.common/-stream-event/-a-u-t-h_-e-r-r-o-r/index.html index 714d03c75..783f343e7 100644 --- a/docs/common/com.pedro.common/-stream-event/-a-u-t-h_-e-r-r-o-r/index.html +++ b/docs/common/com.pedro.common/-stream-event/-a-u-t-h_-e-r-r-o-r/index.html @@ -73,13 +73,13 @@

Properties

- +
Link copied to clipboard
- +
@@ -88,13 +88,13 @@

Properties

- +
Link copied to clipboard
- +
diff --git a/docs/common/com.pedro.common/-stream-event/-a-u-t-h_-s-u-c-c-e-s-s/index.html b/docs/common/com.pedro.common/-stream-event/-a-u-t-h_-s-u-c-c-e-s-s/index.html index 67714d463..601d8dd20 100644 --- a/docs/common/com.pedro.common/-stream-event/-a-u-t-h_-s-u-c-c-e-s-s/index.html +++ b/docs/common/com.pedro.common/-stream-event/-a-u-t-h_-s-u-c-c-e-s-s/index.html @@ -73,13 +73,13 @@

Properties

- +
Link copied to clipboard
- +
@@ -88,13 +88,13 @@

Properties

- +
Link copied to clipboard
- +
diff --git a/docs/common/com.pedro.common/-stream-event/-c-o-n-n-e-c-t-e-d/index.html b/docs/common/com.pedro.common/-stream-event/-c-o-n-n-e-c-t-e-d/index.html index b8141df4e..026813ce1 100644 --- a/docs/common/com.pedro.common/-stream-event/-c-o-n-n-e-c-t-e-d/index.html +++ b/docs/common/com.pedro.common/-stream-event/-c-o-n-n-e-c-t-e-d/index.html @@ -73,13 +73,13 @@

Properties

- +
Link copied to clipboard
- +
@@ -88,13 +88,13 @@

Properties

- +
Link copied to clipboard
- +
diff --git a/docs/common/com.pedro.common/-stream-event/-d-i-s-c-o-n-n-e-c-t-e-d/index.html b/docs/common/com.pedro.common/-stream-event/-d-i-s-c-o-n-n-e-c-t-e-d/index.html index 498af5413..592f68200 100644 --- a/docs/common/com.pedro.common/-stream-event/-d-i-s-c-o-n-n-e-c-t-e-d/index.html +++ b/docs/common/com.pedro.common/-stream-event/-d-i-s-c-o-n-n-e-c-t-e-d/index.html @@ -73,13 +73,13 @@

Properties

- +
Link copied to clipboard
- +
@@ -88,13 +88,13 @@

Properties

- +
Link copied to clipboard
- +
diff --git a/docs/common/com.pedro.common/-stream-event/-f-a-i-l-e-d/index.html b/docs/common/com.pedro.common/-stream-event/-f-a-i-l-e-d/index.html index 985702eec..6a9d8462e 100644 --- a/docs/common/com.pedro.common/-stream-event/-f-a-i-l-e-d/index.html +++ b/docs/common/com.pedro.common/-stream-event/-f-a-i-l-e-d/index.html @@ -73,13 +73,13 @@

Properties

- +
Link copied to clipboard
- +
@@ -88,13 +88,13 @@

Properties

- +
Link copied to clipboard
- +
diff --git a/docs/common/com.pedro.common/-stream-event/-n-e-w_-b-i-t-r-a-t-e/index.html b/docs/common/com.pedro.common/-stream-event/-n-e-w_-b-i-t-r-a-t-e/index.html index 31bf6d159..9a74cc598 100644 --- a/docs/common/com.pedro.common/-stream-event/-n-e-w_-b-i-t-r-a-t-e/index.html +++ b/docs/common/com.pedro.common/-stream-event/-n-e-w_-b-i-t-r-a-t-e/index.html @@ -73,13 +73,13 @@

Properties

- +
Link copied to clipboard
- +
@@ -88,13 +88,13 @@

Properties

- +
Link copied to clipboard
- +
diff --git a/docs/common/com.pedro.common/-stream-event/-s-t-a-r-t-e-d/index.html b/docs/common/com.pedro.common/-stream-event/-s-t-a-r-t-e-d/index.html index 5ea446ae5..c732a73f1 100644 --- a/docs/common/com.pedro.common/-stream-event/-s-t-a-r-t-e-d/index.html +++ b/docs/common/com.pedro.common/-stream-event/-s-t-a-r-t-e-d/index.html @@ -73,13 +73,13 @@

Properties

- +
Link copied to clipboard
- +
@@ -88,13 +88,13 @@

Properties

- +
Link copied to clipboard
- +
diff --git a/docs/common/com.pedro.common/-stream-event/index.html b/docs/common/com.pedro.common/-stream-event/index.html index ab736b166..92c30aa6f 100644 --- a/docs/common/com.pedro.common/-stream-event/index.html +++ b/docs/common/com.pedro.common/-stream-event/index.html @@ -197,13 +197,13 @@

Properties

- +
Link copied to clipboard
- +
@@ -212,13 +212,13 @@

Properties

- +
Link copied to clipboard
- +
diff --git a/docs/common/com.pedro.common/-video-codec/-a-v1/index.html b/docs/common/com.pedro.common/-video-codec/-a-v1/index.html index 1dac7ac3e..8a94b1723 100644 --- a/docs/common/com.pedro.common/-video-codec/-a-v1/index.html +++ b/docs/common/com.pedro.common/-video-codec/-a-v1/index.html @@ -73,13 +73,13 @@

Properties

- +
Link copied to clipboard
- +
@@ -88,13 +88,13 @@

Properties

- +
Link copied to clipboard
- +
diff --git a/docs/common/com.pedro.common/-video-codec/-h264/index.html b/docs/common/com.pedro.common/-video-codec/-h264/index.html index 5b0bcaeed..74817f31b 100644 --- a/docs/common/com.pedro.common/-video-codec/-h264/index.html +++ b/docs/common/com.pedro.common/-video-codec/-h264/index.html @@ -73,13 +73,13 @@

Properties

- +
Link copied to clipboard
- +
@@ -88,13 +88,13 @@

Properties

- +
Link copied to clipboard
- +
diff --git a/docs/common/com.pedro.common/-video-codec/-h265/index.html b/docs/common/com.pedro.common/-video-codec/-h265/index.html index 2df971568..b2fe3d03d 100644 --- a/docs/common/com.pedro.common/-video-codec/-h265/index.html +++ b/docs/common/com.pedro.common/-video-codec/-h265/index.html @@ -73,13 +73,13 @@

Properties

- +
Link copied to clipboard
- +
@@ -88,13 +88,13 @@

Properties

- +
Link copied to clipboard
- +
diff --git a/docs/common/com.pedro.common/-video-codec/index.html b/docs/common/com.pedro.common/-video-codec/index.html index 7aa157350..509595868 100644 --- a/docs/common/com.pedro.common/-video-codec/index.html +++ b/docs/common/com.pedro.common/-video-codec/index.html @@ -137,13 +137,13 @@

Properties

- +
Link copied to clipboard
- +
@@ -152,13 +152,13 @@

Properties

- +
Link copied to clipboard
- +
diff --git a/docs/common/com.pedro.common/clone.html b/docs/common/com.pedro.common/clone.html new file mode 100644 index 000000000..b07909aee --- /dev/null +++ b/docs/common/com.pedro.common/clone.html @@ -0,0 +1,76 @@ + + + + + clone + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

clone

+
+ +
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common/get-integer-safe.html b/docs/common/com.pedro.common/get-integer-safe.html new file mode 100644 index 000000000..5b23ff8c0 --- /dev/null +++ b/docs/common/com.pedro.common/get-integer-safe.html @@ -0,0 +1,76 @@ + + + + + getIntegerSafe + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getIntegerSafe

+
+ +
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common/get-long-safe.html b/docs/common/com.pedro.common/get-long-safe.html new file mode 100644 index 000000000..159aa8b1f --- /dev/null +++ b/docs/common/com.pedro.common/get-long-safe.html @@ -0,0 +1,76 @@ + + + + + getLongSafe + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getLongSafe

+
+ +
+ +
+
+
+ + + diff --git a/docs/common/com.pedro.common/index.html b/docs/common/com.pedro.common/index.html index 4083c89b6..1f440e2d3 100644 --- a/docs/common/com.pedro.common/index.html +++ b/docs/common/com.pedro.common/index.html @@ -158,6 +158,21 @@

Types

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Created by pedro on 23/9/24.

+
+
+
+
@@ -252,6 +267,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
@@ -267,6 +297,36 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
@@ -357,17 +417,17 @@

Functions

- +
@@ -417,6 +477,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
@@ -432,6 +507,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
diff --git a/docs/common/com.pedro.common/remove-info.html b/docs/common/com.pedro.common/remove-info.html index f90c69b9c..9a3a9b18d 100644 --- a/docs/common/com.pedro.common/remove-info.html +++ b/docs/common/com.pedro.common/remove-info.html @@ -58,12 +58,12 @@
-
+

removeInfo

- +
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
-
+
+
+ clone() +
+
+ -
+ -
+
+ +
+
+ Companion +
+
+ +
+
+ TIMEOUT +
+
+
+
+ REFUSED +
+
+ +
+ +
+
+
+ UNKNOWN +
+
+
+ -
+ +
+ +
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+
-
+ -
+ -
+ -
+ -
+ -
+ - -
+ -
+ -
+ -
+ + -
+
- -
+
-
+
+
+ + -
+ -
+
AV1
@@ -268,6 +333,66 @@
+
+ +
+ +
+
+
+ +
+ +
+
+ Info +
+
+
+
+ Type +
+
+
+ VIDEO +
+
+
+
+ AUDIO +
+
+
+
+
+
@@ -302,6 +427,21 @@ GetFrame
+
+ +
+
+ CLOCK +
+
+
+
+ BUFFER +
+
+
@@ -357,32 +497,12 @@ MicrophoneManagerManual
-
- -
-
- SYNC -
-
-
-
- ASYNC -
-
-
-
- BUFFER -
-
-
-
+ -
+
@@ -1642,41 +1762,46 @@ AndroidMuxerRecordController
-
+ +
- -
+ -
+
- -
+ -
+
-
+
@@ -2679,12 +2804,7 @@
@@ -3314,12 +3434,7 @@
@@ -3657,31 +3772,6 @@ Sdt
-
- -
-
- PAT_PMT -
-
-
-
- SDT -
-
-
-
- NONE -
-
-
-
- ALL -
-
-
@@ -3714,12 +3804,7 @@
- SrtSender -
-
@@ -4394,12 +4479,7 @@
- UdpSender -
-
diff --git a/docs/encoder/com.pedro.encoder.audio/-audio-encoder/index.html b/docs/encoder/com.pedro.encoder.audio/-audio-encoder/index.html index 10c5b0c87..f04452cec 100644 --- a/docs/encoder/com.pedro.encoder.audio/-audio-encoder/index.html +++ b/docs/encoder/com.pedro.encoder.audio/-audio-encoder/index.html @@ -197,21 +197,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -317,17 +302,17 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setTsModeBuffer(tsModeBuffer: Boolean)
+
open fun setTimestampMode(timestampMode: TimestampMode)
diff --git a/docs/encoder/com.pedro.encoder.input.audio/index.html b/docs/encoder/com.pedro.encoder.input.audio/index.html index fb5ee1b74..3544ac1f5 100644 --- a/docs/encoder/com.pedro.encoder.input.audio/index.html +++ b/docs/encoder/com.pedro.encoder.input.audio/index.html @@ -143,21 +143,6 @@

Types

- -
-
-
- - -
Link copied to clipboard
-
- -
-
diff --git a/docs/encoder/com.pedro.encoder.video/-video-encoder/index.html b/docs/encoder/com.pedro.encoder.video/-video-encoder/index.html index f295e382d..dc495d636 100644 --- a/docs/encoder/com.pedro.encoder.video/-video-encoder/index.html +++ b/docs/encoder/com.pedro.encoder.video/-video-encoder/index.html @@ -377,6 +377,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setTimestampMode(timestampMode: TimestampMode)
+
+
+
+
diff --git a/docs/encoder/com.pedro.encoder/-base-encoder/index.html b/docs/encoder/com.pedro.encoder/-base-encoder/index.html index 0bd4ed460..aa21033da 100644 --- a/docs/encoder/com.pedro.encoder/-base-encoder/index.html +++ b/docs/encoder/com.pedro.encoder/-base-encoder/index.html @@ -223,6 +223,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setTimestampMode(timestampMode: TimestampMode)
+
+
+
+
diff --git a/docs/encoder/com.pedro.encoder/-base-encoder/set-timestamp-mode.html b/docs/encoder/com.pedro.encoder/-base-encoder/set-timestamp-mode.html new file mode 100644 index 000000000..7e4d0830e --- /dev/null +++ b/docs/encoder/com.pedro.encoder/-base-encoder/set-timestamp-mode.html @@ -0,0 +1,76 @@ + + + + + setTimestampMode + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setTimestampMode

+
+
open fun setTimestampMode(timestampMode: TimestampMode)
+
+ +
+
+
+ + + diff --git a/docs/encoder/com.pedro.encoder/-timestamp-mode/-b-u-f-f-e-r/index.html b/docs/encoder/com.pedro.encoder/-timestamp-mode/-b-u-f-f-e-r/index.html new file mode 100644 index 000000000..e9120c3ff --- /dev/null +++ b/docs/encoder/com.pedro.encoder/-timestamp-mode/-b-u-f-f-e-r/index.html @@ -0,0 +1,115 @@ + + + + + BUFFER + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

BUFFER

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/docs/encoder/com.pedro.encoder/-timestamp-mode/-c-l-o-c-k/index.html b/docs/encoder/com.pedro.encoder/-timestamp-mode/-c-l-o-c-k/index.html new file mode 100644 index 000000000..011781f0d --- /dev/null +++ b/docs/encoder/com.pedro.encoder/-timestamp-mode/-c-l-o-c-k/index.html @@ -0,0 +1,115 @@ + + + + + CLOCK + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

CLOCK

+ +
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/docs/encoder/com.pedro.encoder/-timestamp-mode/entries.html b/docs/encoder/com.pedro.encoder/-timestamp-mode/entries.html new file mode 100644 index 000000000..4eef64791 --- /dev/null +++ b/docs/encoder/com.pedro.encoder/-timestamp-mode/entries.html @@ -0,0 +1,76 @@ + + + + + entries + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

entries

+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

This method may be used to iterate over the enum entries.

+
+ +
+
+
+ + + diff --git a/docs/encoder/com.pedro.encoder/-timestamp-mode/index.html b/docs/encoder/com.pedro.encoder/-timestamp-mode/index.html new file mode 100644 index 000000000..fe7815322 --- /dev/null +++ b/docs/encoder/com.pedro.encoder/-timestamp-mode/index.html @@ -0,0 +1,198 @@ + + + + + TimestampMode + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

TimestampMode

+ +
+
+
+
+
+

Entries

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Properties

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns a representation of an immutable list of all enum entries, in the order they're declared.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+

Returns an array containing the constants of this enum type, in the order they're declared.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/docs/encoder/com.pedro.encoder/-timestamp-mode/value-of.html b/docs/encoder/com.pedro.encoder/-timestamp-mode/value-of.html new file mode 100644 index 000000000..3c4f0c5ea --- /dev/null +++ b/docs/encoder/com.pedro.encoder/-timestamp-mode/value-of.html @@ -0,0 +1,76 @@ + + + + + valueOf + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

valueOf

+
+

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Throws

if this enum type has no constant with the specified name

+
+ +
+
+
+ + + diff --git a/docs/encoder/com.pedro.encoder/-timestamp-mode/values.html b/docs/encoder/com.pedro.encoder/-timestamp-mode/values.html new file mode 100644 index 000000000..460d01452 --- /dev/null +++ b/docs/encoder/com.pedro.encoder/-timestamp-mode/values.html @@ -0,0 +1,76 @@ + + + + + values + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

values

+
+

Returns an array containing the constants of this enum type, in the order they're declared.

This method may be used to iterate over the constants.

+
+ +
+
+
+ + + diff --git a/docs/encoder/com.pedro.encoder/index.html b/docs/encoder/com.pedro.encoder/index.html index 345c1a0de..0f78a056c 100644 --- a/docs/encoder/com.pedro.encoder/index.html +++ b/docs/encoder/com.pedro.encoder/index.html @@ -143,6 +143,21 @@

Types

+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
diff --git a/docs/encoder/navigation.html b/docs/encoder/navigation.html index 636421a46..66a8cc634 100644 --- a/docs/encoder/navigation.html +++ b/docs/encoder/navigation.html @@ -47,151 +47,216 @@ bytesToHex()
-
+
+
+ clone() +
+
+ -
+ -
+
+ +
+
+ Companion +
+
+ +
+
+ TIMEOUT +
+
+
+
+ REFUSED +
+
+ +
+ +
+
+
+ UNKNOWN +
+
+
+ -
+ +
+ +
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+
-
+ -
+ -
+ -
+ -
+ -
+ - -
+ -
+ -
+ -
+ + -
+
- -
+
-
+
+
+ + -
+ -
+
AV1
@@ -268,6 +333,66 @@
+
+ +
+ +
+
+
+ +
+ +
+
+ Info +
+
+
+
+ Type +
+
+
+ VIDEO +
+
+
+
+ AUDIO +
+
+
+
+
+
@@ -302,6 +427,21 @@ GetFrame
+
+ +
+
+ CLOCK +
+
+
+
+ BUFFER +
+
+
@@ -357,32 +497,12 @@ MicrophoneManagerManual
-
- -
-
- SYNC -
-
-
-
- ASYNC -
-
-
-
- BUFFER -
-
-
-
+ -
+
@@ -1642,41 +1762,46 @@ AndroidMuxerRecordController
-
+ +
- -
+ -
+
- -
+ -
+
-
+
@@ -2679,12 +2804,7 @@
@@ -3314,12 +3434,7 @@
@@ -3657,31 +3772,6 @@ Sdt
-
- -
-
- PAT_PMT -
-
-
-
- SDT -
-
-
-
- NONE -
-
-
-
- ALL -
-
-
@@ -3714,12 +3804,7 @@
- SrtSender -
-
@@ -4394,12 +4479,7 @@
- UdpSender -
-
diff --git a/docs/extra-sources/navigation.html b/docs/extra-sources/navigation.html index 636421a46..66a8cc634 100644 --- a/docs/extra-sources/navigation.html +++ b/docs/extra-sources/navigation.html @@ -47,151 +47,216 @@ bytesToHex()
-
+
+
+ clone() +
+
+ -
+ -
+
+ +
+
+ Companion +
+
+ +
+
+ TIMEOUT +
+
+
+
+ REFUSED +
+
+ +
+ +
+
+
+ UNKNOWN +
+
+
+ -
+ +
+ +
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+
-
+ -
+ -
+ -
+ -
+ -
+ - -
+ -
+ -
+ -
+ + -
+
- -
+
-
+
+
+ + -
+ -
+
AV1
@@ -268,6 +333,66 @@
+
+ +
+ +
+
+
+ +
+ +
+
+ Info +
+
+
+
+ Type +
+
+
+ VIDEO +
+
+
+
+ AUDIO +
+
+
+
+
+
@@ -302,6 +427,21 @@ GetFrame
+
+ +
+
+ CLOCK +
+
+
+
+ BUFFER +
+
+
@@ -357,32 +497,12 @@ MicrophoneManagerManual
-
- -
-
- SYNC -
-
-
-
- ASYNC -
-
-
-
- BUFFER -
-
-
-
+ -
+
@@ -1642,41 +1762,46 @@ AndroidMuxerRecordController
-
+ +
- -
+ -
+
- -
+ -
+
-
+
@@ -2679,12 +2804,7 @@
@@ -3314,12 +3434,7 @@
@@ -3657,31 +3772,6 @@ Sdt
-
- -
-
- PAT_PMT -
-
-
-
- SDT -
-
-
-
- NONE -
-
-
-
- ALL -
-
-
@@ -3714,12 +3804,7 @@
- SrtSender -
-
@@ -4394,12 +4479,7 @@
- UdpSender -
-
diff --git a/docs/library/com.pedro.library.base.recording/-base-record-controller/index.html b/docs/library/com.pedro.library.base.recording/-base-record-controller/index.html index 2f066e3fd..4dd4c229d 100644 --- a/docs/library/com.pedro.library.base.recording/-base-record-controller/index.html +++ b/docs/library/com.pedro.library.base.recording/-base-record-controller/index.html @@ -62,7 +62,7 @@
diff --git a/docs/library/com.pedro.library.base/-camera1-base/index.html b/docs/library/com.pedro.library.base/-camera1-base/index.html index c6bbd411c..7c9327322 100644 --- a/docs/library/com.pedro.library.base/-camera1-base/index.html +++ b/docs/library/com.pedro.library.base/-camera1-base/index.html @@ -872,47 +872,47 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setMicrophoneMode(microphoneMode: MicrophoneMode)
Must be called before prepareAudio.
+
open fun setPreviewOrientation(orientation: Int)
Change preview orientation can be called while stream.
- +
- - + +
Link copied to clipboard
-
open fun setPreviewOrientation(orientation: Int)
Change preview orientation can be called while stream.
+
open fun setRecordController(recordController: BaseRecordController)
- +
- - + +
Link copied to clipboard
-
open fun setRecordController(recordController: BaseRecordController)
+
open fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)
Set the mode to calculate timestamp.
diff --git a/docs/library/com.pedro.library.base/-camera1-base/set-timestamp-mode.html b/docs/library/com.pedro.library.base/-camera1-base/set-timestamp-mode.html new file mode 100644 index 000000000..a037ea75b --- /dev/null +++ b/docs/library/com.pedro.library.base/-camera1-base/set-timestamp-mode.html @@ -0,0 +1,76 @@ + + + + + setTimestampMode + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setTimestampMode

+
+
open fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.base/-camera2-base/index.html b/docs/library/com.pedro.library.base/-camera2-base/index.html index 6fd1c2a8b..0f00e0fd9 100644 --- a/docs/library/com.pedro.library.base/-camera2-base/index.html +++ b/docs/library/com.pedro.library.base/-camera2-base/index.html @@ -1037,47 +1037,47 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setMicrophoneMode(microphoneMode: MicrophoneMode)
Must be called before prepareAudio.
+
open fun setOpticalZoom(level: Float)
- +
- - + +
Link copied to clipboard
-
open fun setOpticalZoom(level: Float)
+
open fun setRecordController(recordController: BaseRecordController)
- +
- - + +
Link copied to clipboard
-
open fun setRecordController(recordController: BaseRecordController)
+
open fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)
Set the mode to calculate timestamp.
diff --git a/docs/library/com.pedro.library.base/-camera2-base/set-timestamp-mode.html b/docs/library/com.pedro.library.base/-camera2-base/set-timestamp-mode.html new file mode 100644 index 000000000..06e87ae3c --- /dev/null +++ b/docs/library/com.pedro.library.base/-camera2-base/set-timestamp-mode.html @@ -0,0 +1,76 @@ + + + + + setTimestampMode + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setTimestampMode

+
+
open fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.base/-display-base/index.html b/docs/library/com.pedro.library.base/-display-base/index.html index d2b63c2dd..0a3866557 100644 --- a/docs/library/com.pedro.library.base/-display-base/index.html +++ b/docs/library/com.pedro.library.base/-display-base/index.html @@ -527,32 +527,32 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setMicrophoneMode(microphoneMode: MicrophoneMode)
Must be called before prepareAudio.
+
open fun setRecordController(recordController: BaseRecordController)
- +
- - + +
Link copied to clipboard
-
open fun setRecordController(recordController: BaseRecordController)
+
open fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)
Set the mode to calculate timestamp.
diff --git a/docs/library/com.pedro.library.base/-display-base/set-timestamp-mode.html b/docs/library/com.pedro.library.base/-display-base/set-timestamp-mode.html new file mode 100644 index 000000000..10b7bf676 --- /dev/null +++ b/docs/library/com.pedro.library.base/-display-base/set-timestamp-mode.html @@ -0,0 +1,76 @@ + + + + + setTimestampMode + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setTimestampMode

+
+
open fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.base/-from-file-base/get-audio-duration.html b/docs/library/com.pedro.library.base/-from-file-base/get-audio-duration.html index 058bd74ca..f8fa73aa5 100644 --- a/docs/library/com.pedro.library.base/-from-file-base/get-audio-duration.html +++ b/docs/library/com.pedro.library.base/-from-file-base/get-audio-duration.html @@ -63,7 +63,7 @@

getAudioDuration

-

Return

return duration in seconds. 0 if no streaming

+

Return

return duration in seconds. 0 if no streaming, -1 if can't extract it from file

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)
Set the mode to calculate timestamp.
+
+
+
+
diff --git a/docs/library/com.pedro.library.base/-from-file-base/set-timestamp-mode.html b/docs/library/com.pedro.library.base/-from-file-base/set-timestamp-mode.html new file mode 100644 index 000000000..8303d21bb --- /dev/null +++ b/docs/library/com.pedro.library.base/-from-file-base/set-timestamp-mode.html @@ -0,0 +1,76 @@ + + + + + setTimestampMode + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setTimestampMode

+
+
open fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.base/-only-audio-base/index.html b/docs/library/com.pedro.library.base/-only-audio-base/index.html index c2b855adb..2f0b755cd 100644 --- a/docs/library/com.pedro.library.base/-only-audio-base/index.html +++ b/docs/library/com.pedro.library.base/-only-audio-base/index.html @@ -313,32 +313,32 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setMicrophoneMode(microphoneMode: MicrophoneMode)
Must be called before prepareAudio.
+
open fun setRecordController(recordController: BaseRecordController)
- +
- - + +
Link copied to clipboard
-
open fun setRecordController(recordController: BaseRecordController)
+
open fun setTimestampMode(timestampModeAudio: TimestampMode)
Set the mode to calculate timestamp.
diff --git a/docs/library/com.pedro.library.base/-only-audio-base/set-timestamp-mode.html b/docs/library/com.pedro.library.base/-only-audio-base/set-timestamp-mode.html new file mode 100644 index 000000000..939054d49 --- /dev/null +++ b/docs/library/com.pedro.library.base/-only-audio-base/set-timestamp-mode.html @@ -0,0 +1,76 @@ + + + + + setTimestampMode + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setTimestampMode

+
+
open fun setTimestampMode(timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.base/-stream-base/index.html b/docs/library/com.pedro.library.base/-stream-base/index.html index 64c786df1..8507d8a1a 100644 --- a/docs/library/com.pedro.library.base/-stream-base/index.html +++ b/docs/library/com.pedro.library.base/-stream-base/index.html @@ -327,7 +327,7 @@

Functions

-
fun release()
+
fun release()

Stop stream, record and preview and then release all resources. You must call it after finish all the work.

@@ -342,7 +342,7 @@

Functions

- +

Force VideoEncoder to produce a keyframe. Ignored if not recording or streaming. This could be ignored depend of the Codec implementation in each device.

@@ -357,7 +357,7 @@

Functions

- +

Reset AudioEncoder. Only recommended if an AudioEncoder class error is received in the EncoderErrorCallback

@@ -372,7 +372,7 @@

Functions

- +

Reset VideoEncoder. Only recommended if a VideoEncoder class error is received in the EncoderErrorCallback

@@ -402,7 +402,7 @@

Functions

- +

Change AudioCodec used. This could fail depend of the Codec supported in each Protocol. For example G711 is not supported in SRT

@@ -462,7 +462,22 @@

Functions

- +

Replace the current BaseRecordController. This method allow record in other format or even create your custom implementation and record in a new format.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

@@ -492,7 +507,7 @@

Functions

- +

Change VideoCodec used. This could fail depend of the Codec supported in each Protocol. For example AV1 is not supported in SRT

diff --git a/docs/library/com.pedro.library.base/-stream-base/release.html b/docs/library/com.pedro.library.base/-stream-base/release.html index 242629830..8cdf02620 100644 --- a/docs/library/com.pedro.library.base/-stream-base/release.html +++ b/docs/library/com.pedro.library.base/-stream-base/release.html @@ -63,7 +63,7 @@

release

-
fun release()
+
fun release()

Stop stream, record and preview and then release all resources. You must call it after finish all the work.

- +
- - + +
Link copied to clipboard
-
open fun setMicrophoneMode(microphoneMode: MicrophoneMode)

Must be called before prepareAudio.

+
open fun setPreviewOrientation(orientation: Int)

Change preview orientation can be called while stream.

- +
- - + +
Link copied to clipboard
-
open fun setPreviewOrientation(orientation: Int)

Change preview orientation can be called while stream.

+
open fun setRecordController(recordController: BaseRecordController)
- +
- - + +
Link copied to clipboard
-
open fun setRecordController(recordController: BaseRecordController)
+
open fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

diff --git a/docs/library/com.pedro.library.generic/-generic-camera2/index.html b/docs/library/com.pedro.library.generic/-generic-camera2/index.html index eb6213bc3..5d3113c60 100644 --- a/docs/library/com.pedro.library.generic/-generic-camera2/index.html +++ b/docs/library/com.pedro.library.generic/-generic-camera2/index.html @@ -1037,47 +1037,47 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setMicrophoneMode(microphoneMode: MicrophoneMode)

Must be called before prepareAudio.

+
open fun setOpticalZoom(level: Float)
- +
- - + +
Link copied to clipboard
-
open fun setOpticalZoom(level: Float)
+
open fun setRecordController(recordController: BaseRecordController)
- +
- - + +
Link copied to clipboard
-
open fun setRecordController(recordController: BaseRecordController)
+
open fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

diff --git a/docs/library/com.pedro.library.generic/-generic-display/index.html b/docs/library/com.pedro.library.generic/-generic-display/index.html index dd21e6cdd..4c9d0b5c8 100644 --- a/docs/library/com.pedro.library.generic/-generic-display/index.html +++ b/docs/library/com.pedro.library.generic/-generic-display/index.html @@ -527,32 +527,32 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setMicrophoneMode(microphoneMode: MicrophoneMode)

Must be called before prepareAudio.

+
open fun setRecordController(recordController: BaseRecordController)
- +
- - + +
Link copied to clipboard
-
open fun setRecordController(recordController: BaseRecordController)
+
open fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

diff --git a/docs/library/com.pedro.library.generic/-generic-from-file/index.html b/docs/library/com.pedro.library.generic/-generic-from-file/index.html index ff414d85c..4c331a3ab 100644 --- a/docs/library/com.pedro.library.generic/-generic-from-file/index.html +++ b/docs/library/com.pedro.library.generic/-generic-from-file/index.html @@ -602,6 +602,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

+
+
+
+
diff --git a/docs/library/com.pedro.library.generic/-generic-only-audio/index.html b/docs/library/com.pedro.library.generic/-generic-only-audio/index.html index 03e3b9fee..a6f1b62af 100644 --- a/docs/library/com.pedro.library.generic/-generic-only-audio/index.html +++ b/docs/library/com.pedro.library.generic/-generic-only-audio/index.html @@ -317,32 +317,32 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setMicrophoneMode(microphoneMode: MicrophoneMode)

Must be called before prepareAudio.

+
open fun setRecordController(recordController: BaseRecordController)
- +
- - + +
Link copied to clipboard
-
open fun setRecordController(recordController: BaseRecordController)
+
open fun setTimestampMode(timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

diff --git a/docs/library/com.pedro.library.generic/-generic-stream/index.html b/docs/library/com.pedro.library.generic/-generic-stream/index.html index a83a866b3..7b515cec7 100644 --- a/docs/library/com.pedro.library.generic/-generic-stream/index.html +++ b/docs/library/com.pedro.library.generic/-generic-stream/index.html @@ -327,7 +327,7 @@

Functions

-
fun release()
+
fun release()

Stop stream, record and preview and then release all resources. You must call it after finish all the work.

@@ -342,7 +342,7 @@

Functions

- +

Force VideoEncoder to produce a keyframe. Ignored if not recording or streaming. This could be ignored depend of the Codec implementation in each device.

@@ -357,7 +357,7 @@

Functions

- +

Reset AudioEncoder. Only recommended if an AudioEncoder class error is received in the EncoderErrorCallback

@@ -372,7 +372,7 @@

Functions

- +

Reset VideoEncoder. Only recommended if a VideoEncoder class error is received in the EncoderErrorCallback

@@ -402,7 +402,7 @@

Functions

- +

Change AudioCodec used. This could fail depend of the Codec supported in each Protocol. For example G711 is not supported in SRT

@@ -462,7 +462,22 @@

Functions

- +

Replace the current BaseRecordController. This method allow record in other format or even create your custom implementation and record in a new format.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

@@ -492,7 +507,7 @@

Functions

- +

Change VideoCodec used. This could fail depend of the Codec supported in each Protocol. For example AV1 is not supported in SRT

diff --git a/docs/library/com.pedro.library.multiple/-multi-camera1/index.html b/docs/library/com.pedro.library.multiple/-multi-camera1/index.html index 9286d7456..4173b8737 100644 --- a/docs/library/com.pedro.library.multiple/-multi-camera1/index.html +++ b/docs/library/com.pedro.library.multiple/-multi-camera1/index.html @@ -872,47 +872,47 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setMicrophoneMode(microphoneMode: MicrophoneMode)

Must be called before prepareAudio.

+
open fun setPreviewOrientation(orientation: Int)

Change preview orientation can be called while stream.

- +
- - + +
Link copied to clipboard
-
open fun setPreviewOrientation(orientation: Int)

Change preview orientation can be called while stream.

+
open fun setRecordController(recordController: BaseRecordController)
- +
- - + +
Link copied to clipboard
-
open fun setRecordController(recordController: BaseRecordController)
+
open fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

diff --git a/docs/library/com.pedro.library.multiple/-multi-camera2/index.html b/docs/library/com.pedro.library.multiple/-multi-camera2/index.html index e0abd4f8c..6ad07d1ea 100644 --- a/docs/library/com.pedro.library.multiple/-multi-camera2/index.html +++ b/docs/library/com.pedro.library.multiple/-multi-camera2/index.html @@ -1037,47 +1037,47 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setMicrophoneMode(microphoneMode: MicrophoneMode)

Must be called before prepareAudio.

+
open fun setOpticalZoom(level: Float)
- +
- - + +
Link copied to clipboard
-
open fun setOpticalZoom(level: Float)
+
open fun setRecordController(recordController: BaseRecordController)
- +
- - + +
Link copied to clipboard
-
open fun setRecordController(recordController: BaseRecordController)
+
open fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

diff --git a/docs/library/com.pedro.library.multiple/-multi-display/index.html b/docs/library/com.pedro.library.multiple/-multi-display/index.html index 92385b556..064b14f45 100644 --- a/docs/library/com.pedro.library.multiple/-multi-display/index.html +++ b/docs/library/com.pedro.library.multiple/-multi-display/index.html @@ -527,32 +527,32 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setMicrophoneMode(microphoneMode: MicrophoneMode)

Must be called before prepareAudio.

+
open fun setRecordController(recordController: BaseRecordController)
- +
- - + +
Link copied to clipboard
-
open fun setRecordController(recordController: BaseRecordController)
+
open fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

diff --git a/docs/library/com.pedro.library.multiple/-multi-from-file/index.html b/docs/library/com.pedro.library.multiple/-multi-from-file/index.html index ee49dd7b2..8aa253b3a 100644 --- a/docs/library/com.pedro.library.multiple/-multi-from-file/index.html +++ b/docs/library/com.pedro.library.multiple/-multi-from-file/index.html @@ -602,6 +602,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

+
+
+
+
diff --git a/docs/library/com.pedro.library.multiple/-multi-only-audio/index.html b/docs/library/com.pedro.library.multiple/-multi-only-audio/index.html index 5231835f9..80f7119d8 100644 --- a/docs/library/com.pedro.library.multiple/-multi-only-audio/index.html +++ b/docs/library/com.pedro.library.multiple/-multi-only-audio/index.html @@ -317,32 +317,32 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setMicrophoneMode(microphoneMode: MicrophoneMode)

Must be called before prepareAudio.

+
open fun setRecordController(recordController: BaseRecordController)
- +
- - + +
Link copied to clipboard
-
open fun setRecordController(recordController: BaseRecordController)
+
open fun setTimestampMode(timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

diff --git a/docs/library/com.pedro.library.multiple/-multi-stream/index.html b/docs/library/com.pedro.library.multiple/-multi-stream/index.html index 9d7d884c9..51ec3c59a 100644 --- a/docs/library/com.pedro.library.multiple/-multi-stream/index.html +++ b/docs/library/com.pedro.library.multiple/-multi-stream/index.html @@ -327,7 +327,7 @@

Functions

-
fun release()
+
fun release()

Stop stream, record and preview and then release all resources. You must call it after finish all the work.

@@ -342,7 +342,7 @@

Functions

- +

Force VideoEncoder to produce a keyframe. Ignored if not recording or streaming. This could be ignored depend of the Codec implementation in each device.

@@ -357,7 +357,7 @@

Functions

- +

Reset AudioEncoder. Only recommended if an AudioEncoder class error is received in the EncoderErrorCallback

@@ -372,7 +372,7 @@

Functions

- +

Reset VideoEncoder. Only recommended if a VideoEncoder class error is received in the EncoderErrorCallback

@@ -402,7 +402,7 @@

Functions

- +

Change AudioCodec used. This could fail depend of the Codec supported in each Protocol. For example G711 is not supported in SRT

@@ -462,7 +462,22 @@

Functions

- +

Replace the current BaseRecordController. This method allow record in other format or even create your custom implementation and record in a new format.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

@@ -492,7 +507,7 @@

Functions

- +

Change VideoCodec used. This could fail depend of the Codec supported in each Protocol. For example AV1 is not supported in SRT

diff --git a/docs/library/com.pedro.library.rtmp/-rtmp-camera1/index.html b/docs/library/com.pedro.library.rtmp/-rtmp-camera1/index.html index 817be11e2..d0a8fce98 100644 --- a/docs/library/com.pedro.library.rtmp/-rtmp-camera1/index.html +++ b/docs/library/com.pedro.library.rtmp/-rtmp-camera1/index.html @@ -872,47 +872,47 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setMicrophoneMode(microphoneMode: MicrophoneMode)

Must be called before prepareAudio.

+
open fun setPreviewOrientation(orientation: Int)

Change preview orientation can be called while stream.

- +
- - + +
Link copied to clipboard
-
open fun setPreviewOrientation(orientation: Int)

Change preview orientation can be called while stream.

+
open fun setRecordController(recordController: BaseRecordController)
- +
- - + +
Link copied to clipboard
-
open fun setRecordController(recordController: BaseRecordController)
+
open fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

diff --git a/docs/library/com.pedro.library.rtmp/-rtmp-camera2/index.html b/docs/library/com.pedro.library.rtmp/-rtmp-camera2/index.html index 3fa39e519..d7ee0a8e4 100644 --- a/docs/library/com.pedro.library.rtmp/-rtmp-camera2/index.html +++ b/docs/library/com.pedro.library.rtmp/-rtmp-camera2/index.html @@ -1037,47 +1037,47 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setMicrophoneMode(microphoneMode: MicrophoneMode)

Must be called before prepareAudio.

+
open fun setOpticalZoom(level: Float)
- +
- - + +
Link copied to clipboard
-
open fun setOpticalZoom(level: Float)
+
open fun setRecordController(recordController: BaseRecordController)
- +
- - + +
Link copied to clipboard
-
open fun setRecordController(recordController: BaseRecordController)
+
open fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

diff --git a/docs/library/com.pedro.library.rtmp/-rtmp-display/index.html b/docs/library/com.pedro.library.rtmp/-rtmp-display/index.html index bf7fa7a2c..b3bba5ef0 100644 --- a/docs/library/com.pedro.library.rtmp/-rtmp-display/index.html +++ b/docs/library/com.pedro.library.rtmp/-rtmp-display/index.html @@ -527,32 +527,32 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setMicrophoneMode(microphoneMode: MicrophoneMode)

Must be called before prepareAudio.

+
open fun setRecordController(recordController: BaseRecordController)
- +
- - + +
Link copied to clipboard
-
open fun setRecordController(recordController: BaseRecordController)
+
open fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

diff --git a/docs/library/com.pedro.library.rtmp/-rtmp-from-file/index.html b/docs/library/com.pedro.library.rtmp/-rtmp-from-file/index.html index 8f7af5a1b..050e52160 100644 --- a/docs/library/com.pedro.library.rtmp/-rtmp-from-file/index.html +++ b/docs/library/com.pedro.library.rtmp/-rtmp-from-file/index.html @@ -602,6 +602,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

+
+
+
+
diff --git a/docs/library/com.pedro.library.rtmp/-rtmp-only-audio/index.html b/docs/library/com.pedro.library.rtmp/-rtmp-only-audio/index.html index 21307e463..ab70b8dbb 100644 --- a/docs/library/com.pedro.library.rtmp/-rtmp-only-audio/index.html +++ b/docs/library/com.pedro.library.rtmp/-rtmp-only-audio/index.html @@ -317,32 +317,32 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setMicrophoneMode(microphoneMode: MicrophoneMode)

Must be called before prepareAudio.

+
open fun setRecordController(recordController: BaseRecordController)
- +
- - + +
Link copied to clipboard
-
open fun setRecordController(recordController: BaseRecordController)
+
open fun setTimestampMode(timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

diff --git a/docs/library/com.pedro.library.rtmp/-rtmp-stream/index.html b/docs/library/com.pedro.library.rtmp/-rtmp-stream/index.html index 3baa55295..b8a25e284 100644 --- a/docs/library/com.pedro.library.rtmp/-rtmp-stream/index.html +++ b/docs/library/com.pedro.library.rtmp/-rtmp-stream/index.html @@ -327,7 +327,7 @@

Functions

-
fun release()
+
fun release()

Stop stream, record and preview and then release all resources. You must call it after finish all the work.

@@ -342,7 +342,7 @@

Functions

- +

Force VideoEncoder to produce a keyframe. Ignored if not recording or streaming. This could be ignored depend of the Codec implementation in each device.

@@ -357,7 +357,7 @@

Functions

- +

Reset AudioEncoder. Only recommended if an AudioEncoder class error is received in the EncoderErrorCallback

@@ -372,7 +372,7 @@

Functions

- +

Reset VideoEncoder. Only recommended if a VideoEncoder class error is received in the EncoderErrorCallback

@@ -402,7 +402,7 @@

Functions

- +

Change AudioCodec used. This could fail depend of the Codec supported in each Protocol. For example G711 is not supported in SRT

@@ -462,7 +462,22 @@

Functions

- +

Replace the current BaseRecordController. This method allow record in other format or even create your custom implementation and record in a new format.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

@@ -492,7 +507,7 @@

Functions

- +

Change VideoCodec used. This could fail depend of the Codec supported in each Protocol. For example AV1 is not supported in SRT

diff --git a/docs/library/com.pedro.library.rtsp/-rtsp-camera1/index.html b/docs/library/com.pedro.library.rtsp/-rtsp-camera1/index.html index 7eb5f4e9f..74ed0bd76 100644 --- a/docs/library/com.pedro.library.rtsp/-rtsp-camera1/index.html +++ b/docs/library/com.pedro.library.rtsp/-rtsp-camera1/index.html @@ -872,47 +872,47 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setMicrophoneMode(microphoneMode: MicrophoneMode)

Must be called before prepareAudio.

+
open fun setPreviewOrientation(orientation: Int)

Change preview orientation can be called while stream.

- +
- - + +
Link copied to clipboard
-
open fun setPreviewOrientation(orientation: Int)

Change preview orientation can be called while stream.

+
open fun setRecordController(recordController: BaseRecordController)
- +
- - + +
Link copied to clipboard
-
open fun setRecordController(recordController: BaseRecordController)
+
open fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

diff --git a/docs/library/com.pedro.library.rtsp/-rtsp-camera2/index.html b/docs/library/com.pedro.library.rtsp/-rtsp-camera2/index.html index d22b5157e..212751ed2 100644 --- a/docs/library/com.pedro.library.rtsp/-rtsp-camera2/index.html +++ b/docs/library/com.pedro.library.rtsp/-rtsp-camera2/index.html @@ -1037,47 +1037,47 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setMicrophoneMode(microphoneMode: MicrophoneMode)

Must be called before prepareAudio.

+
open fun setOpticalZoom(level: Float)
- +
- - + +
Link copied to clipboard
-
open fun setOpticalZoom(level: Float)
+
open fun setRecordController(recordController: BaseRecordController)
- +
- - + +
Link copied to clipboard
-
open fun setRecordController(recordController: BaseRecordController)
+
open fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

diff --git a/docs/library/com.pedro.library.rtsp/-rtsp-display/index.html b/docs/library/com.pedro.library.rtsp/-rtsp-display/index.html index ff89fb43f..16301f45a 100644 --- a/docs/library/com.pedro.library.rtsp/-rtsp-display/index.html +++ b/docs/library/com.pedro.library.rtsp/-rtsp-display/index.html @@ -527,32 +527,32 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setMicrophoneMode(microphoneMode: MicrophoneMode)

Must be called before prepareAudio.

+
open fun setRecordController(recordController: BaseRecordController)
- +
- - + +
Link copied to clipboard
-
open fun setRecordController(recordController: BaseRecordController)
+
open fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

diff --git a/docs/library/com.pedro.library.rtsp/-rtsp-from-file/index.html b/docs/library/com.pedro.library.rtsp/-rtsp-from-file/index.html index 71c89dbd3..3dd473dc3 100644 --- a/docs/library/com.pedro.library.rtsp/-rtsp-from-file/index.html +++ b/docs/library/com.pedro.library.rtsp/-rtsp-from-file/index.html @@ -602,6 +602,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

+
+
+
+
diff --git a/docs/library/com.pedro.library.rtsp/-rtsp-only-audio/index.html b/docs/library/com.pedro.library.rtsp/-rtsp-only-audio/index.html index 9adc26624..bea27f7ad 100644 --- a/docs/library/com.pedro.library.rtsp/-rtsp-only-audio/index.html +++ b/docs/library/com.pedro.library.rtsp/-rtsp-only-audio/index.html @@ -317,32 +317,32 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setMicrophoneMode(microphoneMode: MicrophoneMode)

Must be called before prepareAudio.

+
open fun setRecordController(recordController: BaseRecordController)
- +
- - + +
Link copied to clipboard
-
open fun setRecordController(recordController: BaseRecordController)
+
open fun setTimestampMode(timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

diff --git a/docs/library/com.pedro.library.rtsp/-rtsp-stream/index.html b/docs/library/com.pedro.library.rtsp/-rtsp-stream/index.html index e89b09d7c..aea2233da 100644 --- a/docs/library/com.pedro.library.rtsp/-rtsp-stream/index.html +++ b/docs/library/com.pedro.library.rtsp/-rtsp-stream/index.html @@ -327,7 +327,7 @@

Functions

-
fun release()
+
fun release()

Stop stream, record and preview and then release all resources. You must call it after finish all the work.

@@ -342,7 +342,7 @@

Functions

- +

Force VideoEncoder to produce a keyframe. Ignored if not recording or streaming. This could be ignored depend of the Codec implementation in each device.

@@ -357,7 +357,7 @@

Functions

- +

Reset AudioEncoder. Only recommended if an AudioEncoder class error is received in the EncoderErrorCallback

@@ -372,7 +372,7 @@

Functions

- +

Reset VideoEncoder. Only recommended if a VideoEncoder class error is received in the EncoderErrorCallback

@@ -402,7 +402,7 @@

Functions

- +

Change AudioCodec used. This could fail depend of the Codec supported in each Protocol. For example G711 is not supported in SRT

@@ -462,7 +462,22 @@

Functions

- +

Replace the current BaseRecordController. This method allow record in other format or even create your custom implementation and record in a new format.

+
+
+ + + +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

@@ -492,7 +507,7 @@

Functions

- +

Change VideoCodec used. This could fail depend of the Codec supported in each Protocol. For example AV1 is not supported in SRT

diff --git a/docs/library/com.pedro.library.srt/-srt-camera1/index.html b/docs/library/com.pedro.library.srt/-srt-camera1/index.html index 29c9291d7..37a9f9dad 100644 --- a/docs/library/com.pedro.library.srt/-srt-camera1/index.html +++ b/docs/library/com.pedro.library.srt/-srt-camera1/index.html @@ -872,47 +872,47 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setMicrophoneMode(microphoneMode: MicrophoneMode)

Must be called before prepareAudio.

+
open fun setPreviewOrientation(orientation: Int)

Change preview orientation can be called while stream.

- +
- - + +
Link copied to clipboard
-
open fun setPreviewOrientation(orientation: Int)

Change preview orientation can be called while stream.

+
open fun setRecordController(recordController: BaseRecordController)
- +
- - + +
Link copied to clipboard
-
open fun setRecordController(recordController: BaseRecordController)
+
open fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

diff --git a/docs/library/com.pedro.library.srt/-srt-camera2/index.html b/docs/library/com.pedro.library.srt/-srt-camera2/index.html index a7376b687..d6fc0bc82 100644 --- a/docs/library/com.pedro.library.srt/-srt-camera2/index.html +++ b/docs/library/com.pedro.library.srt/-srt-camera2/index.html @@ -1037,47 +1037,47 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setMicrophoneMode(microphoneMode: MicrophoneMode)

Must be called before prepareAudio.

+
open fun setOpticalZoom(level: Float)
- +
- - + +
Link copied to clipboard
-
open fun setOpticalZoom(level: Float)
+
open fun setRecordController(recordController: BaseRecordController)
- +
- - + +
Link copied to clipboard
-
open fun setRecordController(recordController: BaseRecordController)
+
open fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

diff --git a/docs/library/com.pedro.library.srt/-srt-display/index.html b/docs/library/com.pedro.library.srt/-srt-display/index.html index 8e02b60bf..f257e84df 100644 --- a/docs/library/com.pedro.library.srt/-srt-display/index.html +++ b/docs/library/com.pedro.library.srt/-srt-display/index.html @@ -527,32 +527,32 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setMicrophoneMode(microphoneMode: MicrophoneMode)

Must be called before prepareAudio.

+
open fun setRecordController(recordController: BaseRecordController)
- +
- - + +
Link copied to clipboard
-
open fun setRecordController(recordController: BaseRecordController)
+
open fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

diff --git a/docs/library/com.pedro.library.srt/-srt-from-file/index.html b/docs/library/com.pedro.library.srt/-srt-from-file/index.html index df814e9f8..cb135bd4a 100644 --- a/docs/library/com.pedro.library.srt/-srt-from-file/index.html +++ b/docs/library/com.pedro.library.srt/-srt-from-file/index.html @@ -602,6 +602,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

+
+
+
+
diff --git a/docs/library/com.pedro.library.srt/-srt-only-audio/index.html b/docs/library/com.pedro.library.srt/-srt-only-audio/index.html index c2e2bf5f1..d2fcd9149 100644 --- a/docs/library/com.pedro.library.srt/-srt-only-audio/index.html +++ b/docs/library/com.pedro.library.srt/-srt-only-audio/index.html @@ -317,32 +317,32 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setMicrophoneMode(microphoneMode: MicrophoneMode)

Must be called before prepareAudio.

+
open fun setRecordController(recordController: BaseRecordController)
- +
- - + +
Link copied to clipboard
-
open fun setRecordController(recordController: BaseRecordController)
+
open fun setTimestampMode(timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

diff --git a/docs/library/com.pedro.library.srt/-srt-stream/index.html b/docs/library/com.pedro.library.srt/-srt-stream/index.html index a0020bea5..047d8ba4c 100644 --- a/docs/library/com.pedro.library.srt/-srt-stream/index.html +++ b/docs/library/com.pedro.library.srt/-srt-stream/index.html @@ -327,7 +327,7 @@

Functions

-
fun release()
+
fun release()

Stop stream, record and preview and then release all resources. You must call it after finish all the work.

@@ -342,7 +342,7 @@

Functions

- +

Force VideoEncoder to produce a keyframe. Ignored if not recording or streaming. This could be ignored depend of the Codec implementation in each device.

@@ -357,7 +357,7 @@

Functions

- +

Reset AudioEncoder. Only recommended if an AudioEncoder class error is received in the EncoderErrorCallback

@@ -372,7 +372,7 @@

Functions

- +

Reset VideoEncoder. Only recommended if a VideoEncoder class error is received in the EncoderErrorCallback

@@ -402,7 +402,7 @@

Functions

- +

Change AudioCodec used. This could fail depend of the Codec supported in each Protocol. For example G711 is not supported in SRT

@@ -462,7 +462,22 @@

Functions

- +

Replace the current BaseRecordController. This method allow record in other format or even create your custom implementation and record in a new format.

+
+
+ + + +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

@@ -492,7 +507,7 @@

Functions

- +

Change VideoCodec used. This could fail depend of the Codec supported in each Protocol. For example AV1 is not supported in SRT

diff --git a/docs/library/com.pedro.library.udp/-udp-camera1/index.html b/docs/library/com.pedro.library.udp/-udp-camera1/index.html index db9ea9e01..4b0273831 100644 --- a/docs/library/com.pedro.library.udp/-udp-camera1/index.html +++ b/docs/library/com.pedro.library.udp/-udp-camera1/index.html @@ -872,47 +872,47 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setMicrophoneMode(microphoneMode: MicrophoneMode)

Must be called before prepareAudio.

+
open fun setPreviewOrientation(orientation: Int)

Change preview orientation can be called while stream.

- +
- - + +
Link copied to clipboard
-
open fun setPreviewOrientation(orientation: Int)

Change preview orientation can be called while stream.

+
open fun setRecordController(recordController: BaseRecordController)
- +
- - + +
Link copied to clipboard
-
open fun setRecordController(recordController: BaseRecordController)
+
open fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

diff --git a/docs/library/com.pedro.library.udp/-udp-camera2/index.html b/docs/library/com.pedro.library.udp/-udp-camera2/index.html index 129e05e8b..6b97c3ff3 100644 --- a/docs/library/com.pedro.library.udp/-udp-camera2/index.html +++ b/docs/library/com.pedro.library.udp/-udp-camera2/index.html @@ -1037,47 +1037,47 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setMicrophoneMode(microphoneMode: MicrophoneMode)

Must be called before prepareAudio.

+
open fun setOpticalZoom(level: Float)
- +
- - + +
Link copied to clipboard
-
open fun setOpticalZoom(level: Float)
+
open fun setRecordController(recordController: BaseRecordController)
- +
- - + +
Link copied to clipboard
-
open fun setRecordController(recordController: BaseRecordController)
+
open fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

diff --git a/docs/library/com.pedro.library.udp/-udp-display/index.html b/docs/library/com.pedro.library.udp/-udp-display/index.html index 2325dee45..87163cda2 100644 --- a/docs/library/com.pedro.library.udp/-udp-display/index.html +++ b/docs/library/com.pedro.library.udp/-udp-display/index.html @@ -527,32 +527,32 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setMicrophoneMode(microphoneMode: MicrophoneMode)

Must be called before prepareAudio.

+
open fun setRecordController(recordController: BaseRecordController)
- +
- - + +
Link copied to clipboard
-
open fun setRecordController(recordController: BaseRecordController)
+
open fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

diff --git a/docs/library/com.pedro.library.udp/-udp-from-file/index.html b/docs/library/com.pedro.library.udp/-udp-from-file/index.html index 2e80235a9..90c088dbe 100644 --- a/docs/library/com.pedro.library.udp/-udp-from-file/index.html +++ b/docs/library/com.pedro.library.udp/-udp-from-file/index.html @@ -602,6 +602,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

+
+
+
+
diff --git a/docs/library/com.pedro.library.udp/-udp-only-audio/index.html b/docs/library/com.pedro.library.udp/-udp-only-audio/index.html index 63f0ffb97..dc586b197 100644 --- a/docs/library/com.pedro.library.udp/-udp-only-audio/index.html +++ b/docs/library/com.pedro.library.udp/-udp-only-audio/index.html @@ -317,32 +317,32 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setMicrophoneMode(microphoneMode: MicrophoneMode)

Must be called before prepareAudio.

+
open fun setRecordController(recordController: BaseRecordController)
- +
- - + +
Link copied to clipboard
-
open fun setRecordController(recordController: BaseRecordController)
+
open fun setTimestampMode(timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

diff --git a/docs/library/com.pedro.library.udp/-udp-stream/index.html b/docs/library/com.pedro.library.udp/-udp-stream/index.html index e84b886ac..22d80daa1 100644 --- a/docs/library/com.pedro.library.udp/-udp-stream/index.html +++ b/docs/library/com.pedro.library.udp/-udp-stream/index.html @@ -327,7 +327,7 @@

Functions

-
fun release()
+
fun release()

Stop stream, record and preview and then release all resources. You must call it after finish all the work.

@@ -342,7 +342,7 @@

Functions

- +

Force VideoEncoder to produce a keyframe. Ignored if not recording or streaming. This could be ignored depend of the Codec implementation in each device.

@@ -357,7 +357,7 @@

Functions

- +

Reset AudioEncoder. Only recommended if an AudioEncoder class error is received in the EncoderErrorCallback

@@ -372,7 +372,7 @@

Functions

- +

Reset VideoEncoder. Only recommended if a VideoEncoder class error is received in the EncoderErrorCallback

@@ -402,7 +402,7 @@

Functions

- +

Change AudioCodec used. This could fail depend of the Codec supported in each Protocol. For example G711 is not supported in SRT

@@ -462,7 +462,22 @@

Functions

- +

Replace the current BaseRecordController. This method allow record in other format or even create your custom implementation and record in a new format.

+
+
+ + + +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun setTimestampMode(timestampModeVideo: TimestampMode, timestampModeAudio: TimestampMode)

Set the mode to calculate timestamp. By default CLOCK. Must be called before startRecord/startStream or it will be ignored.

@@ -492,7 +507,7 @@

Functions

- +

Change VideoCodec used. This could fail depend of the Codec supported in each Protocol. For example AV1 is not supported in SRT

diff --git a/docs/library/com.pedro.library.util.streamclient/-generic-stream-client/add-certificates.html b/docs/library/com.pedro.library.util.streamclient/-generic-stream-client/add-certificates.html index f4b6c2e58..9474a88f8 100644 --- a/docs/library/com.pedro.library.util.streamclient/-generic-stream-client/add-certificates.html +++ b/docs/library/com.pedro.library.util.streamclient/-generic-stream-client/add-certificates.html @@ -58,12 +58,12 @@
-
+

addCertificates

-
fun addCertificates(certificates: Array<TrustManager>?)

Add certificates for TLS connection

+
fun addCertificates(certificates: TrustManager?)

Add certificates for TLS connection

Functions

-
+
- +
Link copied to clipboard
-
fun addCertificates(certificates: Array<TrustManager>?)

Add certificates for TLS connection

+
fun addCertificates(certificates: TrustManager?)

Add certificates for TLS connection

diff --git a/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/add-certificates.html b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/add-certificates.html index 7fcf6c5c4..c75403262 100644 --- a/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/add-certificates.html +++ b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/add-certificates.html @@ -58,12 +58,12 @@
-
+

addCertificates

-
fun addCertificates(certificates: Array<TrustManager>?)

Add certificates for TLS connection

+
fun addCertificates(certificates: TrustManager?)

Add certificates for TLS connection

Functions

-
+
- +
Link copied to clipboard
-
fun addCertificates(certificates: Array<TrustManager>?)

Add certificates for TLS connection

+
fun addCertificates(certificates: TrustManager?)

Add certificates for TLS connection

diff --git a/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/add-certificates.html b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/add-certificates.html index fde42937e..d9456d1be 100644 --- a/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/add-certificates.html +++ b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/add-certificates.html @@ -58,12 +58,12 @@
-
+

addCertificates

-
fun addCertificates(certificates: Array<TrustManager>?)

Add certificates for TLS connection

+
fun addCertificates(certificates: TrustManager?)

Add certificates for TLS connection

Functions

-
+
- +
Link copied to clipboard
-
fun addCertificates(certificates: Array<TrustManager>?)

Add certificates for TLS connection

+
fun addCertificates(certificates: TrustManager?)

Add certificates for TLS connection

diff --git a/docs/library/com.pedro.library.util/-android-muxer-record-controller/index.html b/docs/library/com.pedro.library.util/-android-muxer-record-controller/index.html index 9e19a8a00..7a5e8f62c 100644 --- a/docs/library/com.pedro.library.util/-android-muxer-record-controller/index.html +++ b/docs/library/com.pedro.library.util/-android-muxer-record-controller/index.html @@ -62,7 +62,7 @@

AndroidMuxerRecordController

-

Created by pedro on 08/03/19. Class to control video recording with MediaMuxer.

+

Created by pedro on 08/03/19. Class to control video recording with MediaMuxer.

@@ -158,7 +158,7 @@

Functions

- +
open fun recordAudio(audioBuffer: ByteBuffer, audioInfo: MediaCodec.BufferInfo)
@@ -173,7 +173,7 @@

Functions

- +
open fun recordVideo(videoBuffer: ByteBuffer, videoInfo: MediaCodec.BufferInfo)
@@ -278,7 +278,7 @@

Functions

@@ -293,7 +293,7 @@

Functions

diff --git a/docs/library/com.pedro.library.util/-android-muxer-record-controller/record-audio.html b/docs/library/com.pedro.library.util/-android-muxer-record-controller/record-audio.html index f822e931e..676f701d7 100644 --- a/docs/library/com.pedro.library.util/-android-muxer-record-controller/record-audio.html +++ b/docs/library/com.pedro.library.util/-android-muxer-record-controller/record-audio.html @@ -63,7 +63,7 @@

recordAudio

- +
open fun recordAudio(audioBuffer: ByteBuffer, audioInfo: MediaCodec.BufferInfo)
-
Created by pedro on 08/03/19.
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
diff --git a/docs/library/navigation.html b/docs/library/navigation.html index 636421a46..66a8cc634 100644 --- a/docs/library/navigation.html +++ b/docs/library/navigation.html @@ -47,151 +47,216 @@ bytesToHex()
-
+
+
+ clone() +
+
+ -
+ -
+
+ +
+
+ Companion +
+
+ +
+
+ TIMEOUT +
+
+
+
+ REFUSED +
+
+ +
+ +
+
+
+ UNKNOWN +
+
+
+ -
+ +
+ +
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+
-
+ -
+ -
+ -
+ -
+ -
+ - -
+ -
+ -
+ -
+ + -
+
- -
+
-
+
+
+ + -
+ -
+
AV1
@@ -268,6 +333,66 @@
+
+ +
+ +
+
+
+ +
+ +
+
+ Info +
+
+
+
+ Type +
+
+
+ VIDEO +
+
+
+
+ AUDIO +
+
+
+
+
+
@@ -302,6 +427,21 @@ GetFrame
+
+ +
+
+ CLOCK +
+
+
+
+ BUFFER +
+
+
@@ -357,32 +497,12 @@ MicrophoneManagerManual
-
- -
-
- SYNC -
-
-
-
- ASYNC -
-
-
-
- BUFFER -
-
-
-
+ -
+
@@ -1642,41 +1762,46 @@ AndroidMuxerRecordController
-
+ +
- -
+ -
+
- -
+ -
+
-
+
@@ -2679,12 +2804,7 @@
@@ -3314,12 +3434,7 @@
@@ -3657,31 +3772,6 @@ Sdt
-
- -
-
- PAT_PMT -
-
-
-
- SDT -
-
-
-
- NONE -
-
-
-
- ALL -
-
-
@@ -3714,12 +3804,7 @@
- SrtSender -
-
@@ -4394,12 +4479,7 @@
- UdpSender -
-
diff --git a/docs/navigation.html b/docs/navigation.html index 118c6ac2f..dde474abe 100644 --- a/docs/navigation.html +++ b/docs/navigation.html @@ -47,151 +47,216 @@ bytesToHex()
-
+
+
+ clone() +
+
+ -
+ -
+
+ +
+
+ Companion +
+
+ +
+
+ TIMEOUT +
+
+
+
+ REFUSED +
+
+ +
+ +
+
+
+ UNKNOWN +
+
+
+ -
+ +
+ +
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+
-
+ -
+ -
+ -
+ -
+ -
+ - -
+ -
+ -
+ -
+ + -
+
- -
+
-
+
+
+ + -
+ -
+
AV1
@@ -268,6 +333,66 @@
+
+ +
+ +
+
+
+ +
+ +
+
+ Info +
+
+
+
+ Type +
+
+
+ VIDEO +
+
+
+
+ AUDIO +
+
+
+
+
+
@@ -302,6 +427,21 @@ GetFrame
+
+ +
+
+ CLOCK +
+
+
+
+ BUFFER +
+
+
@@ -357,32 +497,12 @@ MicrophoneManagerManual
-
- -
-
- SYNC -
-
-
-
- ASYNC -
-
-
-
- BUFFER -
-
-
-
+ -
+
@@ -1642,41 +1762,46 @@ AndroidMuxerRecordController
-
+ +
- -
+ -
+
- -
+ -
+
-
+
@@ -2679,12 +2804,7 @@
@@ -3314,12 +3434,7 @@
@@ -3657,31 +3772,6 @@ Sdt
-
- -
-
- PAT_PMT -
-
-
-
- SDT -
-
-
-
- NONE -
-
-
-
- ALL -
-
-
@@ -3714,12 +3804,7 @@
- SrtSender -
-
@@ -4394,12 +4479,7 @@
- UdpSender -
-
diff --git a/docs/package-list b/docs/package-list index e362ebfb0..f0130aa3d 100644 --- a/docs/package-list +++ b/docs/package-list @@ -4,6 +4,9 @@ $dokka.linkExtension:html module:common com.pedro.common com.pedro.common.av1 +com.pedro.common.base +com.pedro.common.frame +com.pedro.common.socket module:encoder com.pedro.encoder com.pedro.encoder.audio diff --git a/docs/rtmp/com.pedro.rtmp.flv.audio.packet/-aac-packet/create-flv-packet.html b/docs/rtmp/com.pedro.rtmp.flv.audio.packet/-aac-packet/create-flv-packet.html index 2e4459158..4ebe4fad0 100644 --- a/docs/rtmp/com.pedro.rtmp.flv.audio.packet/-aac-packet/create-flv-packet.html +++ b/docs/rtmp/com.pedro.rtmp.flv.audio.packet/-aac-packet/create-flv-packet.html @@ -58,12 +58,12 @@
-
+

createFlvPacket

-
open override fun createFlvPacket(byteBuffer: ByteBuffer, info: MediaCodec.BufferInfo, callback: (FlvPacket) -> Unit)
+
open suspend override fun createFlvPacket(mediaFrame: MediaFrame, callback: suspend (FlvPacket) -> Unit)

Functions

-
+
- +
Link copied to clipboard
-
open override fun createFlvPacket(byteBuffer: ByteBuffer, info: MediaCodec.BufferInfo, callback: (FlvPacket) -> Unit)
+
open suspend override fun createFlvPacket(mediaFrame: MediaFrame, callback: suspend (FlvPacket) -> Unit)
diff --git a/docs/rtmp/com.pedro.rtmp.flv.audio.packet/-g711-packet/create-flv-packet.html b/docs/rtmp/com.pedro.rtmp.flv.audio.packet/-g711-packet/create-flv-packet.html index c58c452c0..3f46354ef 100644 --- a/docs/rtmp/com.pedro.rtmp.flv.audio.packet/-g711-packet/create-flv-packet.html +++ b/docs/rtmp/com.pedro.rtmp.flv.audio.packet/-g711-packet/create-flv-packet.html @@ -58,12 +58,12 @@
-
+

createFlvPacket

-
open override fun createFlvPacket(byteBuffer: ByteBuffer, info: MediaCodec.BufferInfo, callback: (FlvPacket) -> Unit)
+
open suspend override fun createFlvPacket(mediaFrame: MediaFrame, callback: suspend (FlvPacket) -> Unit)

Functions

-
+
- +
Link copied to clipboard
-
open override fun createFlvPacket(byteBuffer: ByteBuffer, info: MediaCodec.BufferInfo, callback: (FlvPacket) -> Unit)
+
open suspend override fun createFlvPacket(mediaFrame: MediaFrame, callback: suspend (FlvPacket) -> Unit)
diff --git a/docs/rtmp/com.pedro.rtmp.flv.video.packet/-av1-packet/create-flv-packet.html b/docs/rtmp/com.pedro.rtmp.flv.video.packet/-av1-packet/create-flv-packet.html index f065619db..f39a6d065 100644 --- a/docs/rtmp/com.pedro.rtmp.flv.video.packet/-av1-packet/create-flv-packet.html +++ b/docs/rtmp/com.pedro.rtmp.flv.video.packet/-av1-packet/create-flv-packet.html @@ -58,12 +58,12 @@
-
+

createFlvPacket

-
open override fun createFlvPacket(byteBuffer: ByteBuffer, info: MediaCodec.BufferInfo, callback: (FlvPacket) -> Unit)
+
open suspend override fun createFlvPacket(mediaFrame: MediaFrame, callback: suspend (FlvPacket) -> Unit)

Functions

-
+
- +
Link copied to clipboard
-
open override fun createFlvPacket(byteBuffer: ByteBuffer, info: MediaCodec.BufferInfo, callback: (FlvPacket) -> Unit)
+
open suspend override fun createFlvPacket(mediaFrame: MediaFrame, callback: suspend (FlvPacket) -> Unit)
diff --git a/docs/rtmp/com.pedro.rtmp.flv.video.packet/-h264-packet/create-flv-packet.html b/docs/rtmp/com.pedro.rtmp.flv.video.packet/-h264-packet/create-flv-packet.html index 94c058693..08c2691fb 100644 --- a/docs/rtmp/com.pedro.rtmp.flv.video.packet/-h264-packet/create-flv-packet.html +++ b/docs/rtmp/com.pedro.rtmp.flv.video.packet/-h264-packet/create-flv-packet.html @@ -58,12 +58,12 @@
-
+

createFlvPacket

-
open override fun createFlvPacket(byteBuffer: ByteBuffer, info: MediaCodec.BufferInfo, callback: (FlvPacket) -> Unit)
+
open suspend override fun createFlvPacket(mediaFrame: MediaFrame, callback: suspend (FlvPacket) -> Unit)

Functions

-
+
- +
Link copied to clipboard
-
open override fun createFlvPacket(byteBuffer: ByteBuffer, info: MediaCodec.BufferInfo, callback: (FlvPacket) -> Unit)
+
open suspend override fun createFlvPacket(mediaFrame: MediaFrame, callback: suspend (FlvPacket) -> Unit)
diff --git a/docs/rtmp/com.pedro.rtmp.flv.video.packet/-h265-packet/create-flv-packet.html b/docs/rtmp/com.pedro.rtmp.flv.video.packet/-h265-packet/create-flv-packet.html index 41ff9eebe..b17d89faf 100644 --- a/docs/rtmp/com.pedro.rtmp.flv.video.packet/-h265-packet/create-flv-packet.html +++ b/docs/rtmp/com.pedro.rtmp.flv.video.packet/-h265-packet/create-flv-packet.html @@ -58,12 +58,12 @@
-
+

createFlvPacket

-
open override fun createFlvPacket(byteBuffer: ByteBuffer, info: MediaCodec.BufferInfo, callback: (FlvPacket) -> Unit)
+
open suspend override fun createFlvPacket(mediaFrame: MediaFrame, callback: suspend (FlvPacket) -> Unit)

Functions

-
+
- +
Link copied to clipboard
-
open override fun createFlvPacket(byteBuffer: ByteBuffer, info: MediaCodec.BufferInfo, callback: (FlvPacket) -> Unit)
+
open suspend override fun createFlvPacket(mediaFrame: MediaFrame, callback: suspend (FlvPacket) -> Unit)
diff --git a/docs/rtmp/com.pedro.rtmp.flv/-base-packet/create-flv-packet.html b/docs/rtmp/com.pedro.rtmp.flv/-base-packet/create-flv-packet.html index abdad00c8..a0c300c2a 100644 --- a/docs/rtmp/com.pedro.rtmp.flv/-base-packet/create-flv-packet.html +++ b/docs/rtmp/com.pedro.rtmp.flv/-base-packet/create-flv-packet.html @@ -58,12 +58,12 @@
-
+

createFlvPacket

-
abstract fun createFlvPacket(byteBuffer: ByteBuffer, info: MediaCodec.BufferInfo, callback: (FlvPacket) -> Unit)
+
abstract suspend fun createFlvPacket(mediaFrame: MediaFrame, callback: suspend (FlvPacket) -> Unit)

Functions

-
+
- +
Link copied to clipboard
-
abstract fun createFlvPacket(byteBuffer: ByteBuffer, info: MediaCodec.BufferInfo, callback: (FlvPacket) -> Unit)
+
abstract suspend fun createFlvPacket(mediaFrame: MediaFrame, callback: suspend (FlvPacket) -> Unit)
diff --git a/docs/rtmp/com.pedro.rtmp.rtmp.message.command/-command-amf0/index.html b/docs/rtmp/com.pedro.rtmp.rtmp.message.command/-command-amf0/index.html index 25deddba7..d4fd09a49 100644 --- a/docs/rtmp/com.pedro.rtmp.rtmp.message.command/-command-amf0/index.html +++ b/docs/rtmp/com.pedro.rtmp.rtmp.message.command/-command-amf0/index.html @@ -287,32 +287,32 @@

Functions

- +
- +
Link copied to clipboard
-
fun writeBody(output: OutputStream)
+
suspend fun writeBody(socket: RtmpSocket)
- +
- +
Link copied to clipboard
- +
suspend fun writeHeader(socket: RtmpSocket)
diff --git a/docs/rtmp/com.pedro.rtmp.rtmp.message.command/-command-amf3/index.html b/docs/rtmp/com.pedro.rtmp.rtmp.message.command/-command-amf3/index.html index b8b5484f8..d63e94bcf 100644 --- a/docs/rtmp/com.pedro.rtmp.rtmp.message.command/-command-amf3/index.html +++ b/docs/rtmp/com.pedro.rtmp.rtmp.message.command/-command-amf3/index.html @@ -287,32 +287,32 @@

Functions

- +
- +
Link copied to clipboard
-
fun writeBody(output: OutputStream)
+
suspend fun writeBody(socket: RtmpSocket)
- +
- +
Link copied to clipboard
- +
suspend fun writeHeader(socket: RtmpSocket)
diff --git a/docs/rtmp/com.pedro.rtmp.rtmp.message.command/-command/index.html b/docs/rtmp/com.pedro.rtmp.rtmp.message.command/-command/index.html index ddc6e54b3..5946b5149 100644 --- a/docs/rtmp/com.pedro.rtmp.rtmp.message.command/-command/index.html +++ b/docs/rtmp/com.pedro.rtmp.rtmp.message.command/-command/index.html @@ -257,32 +257,32 @@

Functions

- +
- +
Link copied to clipboard
-
fun writeBody(output: OutputStream)
+
suspend fun writeBody(socket: RtmpSocket)
- +
- +
Link copied to clipboard
- +
suspend fun writeHeader(socket: RtmpSocket)
diff --git a/docs/rtmp/com.pedro.rtmp.rtmp.message.control/-user-control/index.html b/docs/rtmp/com.pedro.rtmp.rtmp.message.control/-user-control/index.html index 4532fcc8c..f5e73f92c 100644 --- a/docs/rtmp/com.pedro.rtmp.rtmp.message.control/-user-control/index.html +++ b/docs/rtmp/com.pedro.rtmp.rtmp.message.control/-user-control/index.html @@ -227,32 +227,32 @@

Functions

- +
- +
Link copied to clipboard
-
fun writeBody(output: OutputStream)
+
suspend fun writeBody(socket: RtmpSocket)
- +
- +
Link copied to clipboard
- +
suspend fun writeHeader(socket: RtmpSocket)
diff --git a/docs/rtmp/com.pedro.rtmp.rtmp.message.data/-data-amf0/index.html b/docs/rtmp/com.pedro.rtmp.rtmp.message.data/-data-amf0/index.html index 42874c88c..e470c29e8 100644 --- a/docs/rtmp/com.pedro.rtmp.rtmp.message.data/-data-amf0/index.html +++ b/docs/rtmp/com.pedro.rtmp.rtmp.message.data/-data-amf0/index.html @@ -212,32 +212,32 @@

Functions

- +
- +
Link copied to clipboard
-
fun writeBody(output: OutputStream)
+
suspend fun writeBody(socket: RtmpSocket)
- +
- +
Link copied to clipboard
- +
suspend fun writeHeader(socket: RtmpSocket)
diff --git a/docs/rtmp/com.pedro.rtmp.rtmp.message.data/-data-amf3/index.html b/docs/rtmp/com.pedro.rtmp.rtmp.message.data/-data-amf3/index.html index e817d34fa..f72525c90 100644 --- a/docs/rtmp/com.pedro.rtmp.rtmp.message.data/-data-amf3/index.html +++ b/docs/rtmp/com.pedro.rtmp.rtmp.message.data/-data-amf3/index.html @@ -212,32 +212,32 @@

Functions

- +
- +
Link copied to clipboard
-
fun writeBody(output: OutputStream)
+
suspend fun writeBody(socket: RtmpSocket)
- +
- +
Link copied to clipboard
- +
suspend fun writeHeader(socket: RtmpSocket)
diff --git a/docs/rtmp/com.pedro.rtmp.rtmp.message.data/-data/index.html b/docs/rtmp/com.pedro.rtmp.rtmp.message.data/-data/index.html index b46de6cf1..41272881b 100644 --- a/docs/rtmp/com.pedro.rtmp.rtmp.message.data/-data/index.html +++ b/docs/rtmp/com.pedro.rtmp.rtmp.message.data/-data/index.html @@ -182,32 +182,32 @@

Functions

- +
- +
Link copied to clipboard
-
fun writeBody(output: OutputStream)
+
suspend fun writeBody(socket: RtmpSocket)
- +
- +
Link copied to clipboard
- +
suspend fun writeHeader(socket: RtmpSocket)
diff --git a/docs/rtmp/com.pedro.rtmp.rtmp.message.shared/-shared-object-amf0/index.html b/docs/rtmp/com.pedro.rtmp.rtmp.message.shared/-shared-object-amf0/index.html index 8bd84d6d6..0ca64695a 100644 --- a/docs/rtmp/com.pedro.rtmp.rtmp.message.shared/-shared-object-amf0/index.html +++ b/docs/rtmp/com.pedro.rtmp.rtmp.message.shared/-shared-object-amf0/index.html @@ -182,32 +182,32 @@

Functions

- +
- +
Link copied to clipboard
-
fun writeBody(output: OutputStream)
+
suspend fun writeBody(socket: RtmpSocket)
- +
- +
Link copied to clipboard
- +
suspend fun writeHeader(socket: RtmpSocket)
diff --git a/docs/rtmp/com.pedro.rtmp.rtmp.message.shared/-shared-object-amf3/index.html b/docs/rtmp/com.pedro.rtmp.rtmp.message.shared/-shared-object-amf3/index.html index 2c0be3d7b..0e48450a4 100644 --- a/docs/rtmp/com.pedro.rtmp.rtmp.message.shared/-shared-object-amf3/index.html +++ b/docs/rtmp/com.pedro.rtmp.rtmp.message.shared/-shared-object-amf3/index.html @@ -182,32 +182,32 @@

Functions

- +
- +
Link copied to clipboard
-
fun writeBody(output: OutputStream)
+
suspend fun writeBody(socket: RtmpSocket)
- +
- +
Link copied to clipboard
- +
suspend fun writeHeader(socket: RtmpSocket)
diff --git a/docs/rtmp/com.pedro.rtmp.rtmp.message.shared/-shared-object/index.html b/docs/rtmp/com.pedro.rtmp.rtmp.message.shared/-shared-object/index.html index e6ea8298b..11fff3678 100644 --- a/docs/rtmp/com.pedro.rtmp.rtmp.message.shared/-shared-object/index.html +++ b/docs/rtmp/com.pedro.rtmp.rtmp.message.shared/-shared-object/index.html @@ -182,32 +182,32 @@

Functions

- +
- +
Link copied to clipboard
-
fun writeBody(output: OutputStream)
+
suspend fun writeBody(socket: RtmpSocket)
- +
- +
Link copied to clipboard
- +
suspend fun writeHeader(socket: RtmpSocket)
diff --git a/docs/rtmp/com.pedro.rtmp.rtmp.message/-abort/index.html b/docs/rtmp/com.pedro.rtmp.rtmp.message/-abort/index.html index 40878f02e..63a95f96f 100644 --- a/docs/rtmp/com.pedro.rtmp.rtmp.message/-abort/index.html +++ b/docs/rtmp/com.pedro.rtmp.rtmp.message/-abort/index.html @@ -197,32 +197,32 @@

Functions

- +
- +
Link copied to clipboard
-
fun writeBody(output: OutputStream)
+
suspend fun writeBody(socket: RtmpSocket)
- +
- +
Link copied to clipboard
- +
suspend fun writeHeader(socket: RtmpSocket)
diff --git a/docs/rtmp/com.pedro.rtmp.rtmp.message/-acknowledgement/index.html b/docs/rtmp/com.pedro.rtmp.rtmp.message/-acknowledgement/index.html index 3ee1bcec3..1acd39343 100644 --- a/docs/rtmp/com.pedro.rtmp.rtmp.message/-acknowledgement/index.html +++ b/docs/rtmp/com.pedro.rtmp.rtmp.message/-acknowledgement/index.html @@ -197,32 +197,32 @@

Functions

- +
- +
Link copied to clipboard
-
fun writeBody(output: OutputStream)
+
suspend fun writeBody(socket: RtmpSocket)
- +
- +
Link copied to clipboard
- +
suspend fun writeHeader(socket: RtmpSocket)
diff --git a/docs/rtmp/com.pedro.rtmp.rtmp.message/-aggregate/index.html b/docs/rtmp/com.pedro.rtmp.rtmp.message/-aggregate/index.html index 43df571f4..b2161559e 100644 --- a/docs/rtmp/com.pedro.rtmp.rtmp.message/-aggregate/index.html +++ b/docs/rtmp/com.pedro.rtmp.rtmp.message/-aggregate/index.html @@ -182,32 +182,32 @@

Functions

- +
- +
Link copied to clipboard
-
fun writeBody(output: OutputStream)
+
suspend fun writeBody(socket: RtmpSocket)
- +
- +
Link copied to clipboard
- +
suspend fun writeHeader(socket: RtmpSocket)
diff --git a/docs/rtmp/com.pedro.rtmp.rtmp.message/-audio/index.html b/docs/rtmp/com.pedro.rtmp.rtmp.message/-audio/index.html index f475984cf..7af20d81b 100644 --- a/docs/rtmp/com.pedro.rtmp.rtmp.message/-audio/index.html +++ b/docs/rtmp/com.pedro.rtmp.rtmp.message/-audio/index.html @@ -197,32 +197,32 @@

Functions

- +
- +
Link copied to clipboard
-
fun writeBody(output: OutputStream)
+
suspend fun writeBody(socket: RtmpSocket)
- +
- +
Link copied to clipboard
- +
suspend fun writeHeader(socket: RtmpSocket)
diff --git a/docs/rtmp/com.pedro.rtmp.rtmp.message/-basic-header/-companion/index.html b/docs/rtmp/com.pedro.rtmp.rtmp.message/-basic-header/-companion/index.html index 8b3e9a658..c182e377a 100644 --- a/docs/rtmp/com.pedro.rtmp.rtmp.message/-basic-header/-companion/index.html +++ b/docs/rtmp/com.pedro.rtmp.rtmp.message/-basic-header/-companion/index.html @@ -69,17 +69,17 @@

Companion

Functions

-
+
- +
Link copied to clipboard
diff --git a/docs/rtmp/com.pedro.rtmp.rtmp.message/-basic-header/-companion/parse-basic-header.html b/docs/rtmp/com.pedro.rtmp.rtmp.message/-basic-header/-companion/parse-basic-header.html index 2e5202ecf..1d2b7d2fd 100644 --- a/docs/rtmp/com.pedro.rtmp.rtmp.message/-basic-header/-companion/parse-basic-header.html +++ b/docs/rtmp/com.pedro.rtmp.rtmp.message/-basic-header/-companion/parse-basic-header.html @@ -58,12 +58,12 @@
-
+

parseBasicHeader

- +
- +
- +
Link copied to clipboard
-
suspend fun createStream(socket: RtmpSocket)
open override fun createStream(output: OutputStream)
+
suspend fun createStream(socket: RtmpSocket)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun createStreamImp(socket: RtmpSocket)
@@ -432,7 +447,7 @@

Functions

@@ -482,47 +497,92 @@

Functions

- +
- + +
Link copied to clipboard
+
+
+
+
suspend fun sendClose(socket: RtmpSocket)
+
+
+
+
+ +
+
+
+ +
Link copied to clipboard
-
suspend fun sendClose(socket: RtmpSocket)
open override fun sendClose(output: OutputStream)
+
open suspend override fun sendCloseImp(socket: RtmpSocket)
- +
- +
Link copied to clipboard
-
suspend fun sendConnect(auth: String, socket: RtmpSocket)
open override fun sendConnect(auth: String, output: OutputStream)
+
suspend fun sendConnect(auth: String, socket: RtmpSocket)
- + +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun sendConnectImp(auth: String, socket: RtmpSocket)
+
+
+
+
+
- +
Link copied to clipboard
-
suspend fun sendMetadata(socket: RtmpSocket)
open override fun sendMetadata(output: OutputStream)
+
suspend fun sendMetadata(socket: RtmpSocket)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun sendMetadataImp(socket: RtmpSocket)
@@ -542,17 +602,32 @@

Functions

- +
- + +
Link copied to clipboard
+
+
+
+
suspend fun sendPublish(socket: RtmpSocket)
+
+
+
+
+ +
+
+
+ +
Link copied to clipboard
-
suspend fun sendPublish(socket: RtmpSocket)
open override fun sendPublish(output: OutputStream)
+
open suspend override fun sendPublishImp(socket: RtmpSocket)
diff --git a/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf0/send-close-imp.html b/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf0/send-close-imp.html new file mode 100644 index 000000000..aeff29c94 --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf0/send-close-imp.html @@ -0,0 +1,76 @@ + + + + + sendCloseImp + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

sendCloseImp

+
+
open suspend override fun sendCloseImp(socket: RtmpSocket)
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf0/send-connect-imp.html b/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf0/send-connect-imp.html new file mode 100644 index 000000000..ee1f1dc24 --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf0/send-connect-imp.html @@ -0,0 +1,76 @@ + + + + + sendConnectImp + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

sendConnectImp

+
+
open suspend override fun sendConnectImp(auth: String, socket: RtmpSocket)
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf0/send-metadata-imp.html b/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf0/send-metadata-imp.html new file mode 100644 index 000000000..465af5e6c --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf0/send-metadata-imp.html @@ -0,0 +1,76 @@ + + + + + sendMetadataImp + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

sendMetadataImp

+
+
open suspend override fun sendMetadataImp(socket: RtmpSocket)
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf0/send-publish-imp.html b/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf0/send-publish-imp.html new file mode 100644 index 000000000..051caeb93 --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf0/send-publish-imp.html @@ -0,0 +1,76 @@ + + + + + sendPublishImp + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

sendPublishImp

+
+
open suspend override fun sendPublishImp(socket: RtmpSocket)
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf3/create-stream-imp.html b/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf3/create-stream-imp.html new file mode 100644 index 000000000..ba76ed911 --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf3/create-stream-imp.html @@ -0,0 +1,76 @@ + + + + + createStreamImp + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

createStreamImp

+
+
open suspend override fun createStreamImp(socket: RtmpSocket)
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf3/index.html b/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf3/index.html index 5531678d0..6c03e1ded 100644 --- a/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf3/index.html +++ b/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf3/index.html @@ -407,17 +407,32 @@

Functions

- +
- +
Link copied to clipboard
-
suspend fun createStream(socket: RtmpSocket)
open override fun createStream(output: OutputStream)
+
suspend fun createStream(socket: RtmpSocket)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun createStreamImp(socket: RtmpSocket)
@@ -432,7 +447,7 @@

Functions

@@ -482,47 +497,92 @@

Functions

- +
- + +
Link copied to clipboard
+
+
+
+
suspend fun sendClose(socket: RtmpSocket)
+
+
+
+
+ +
+
+
+ +
Link copied to clipboard
-
suspend fun sendClose(socket: RtmpSocket)
open override fun sendClose(output: OutputStream)
+
open suspend override fun sendCloseImp(socket: RtmpSocket)
- +
- +
Link copied to clipboard
-
suspend fun sendConnect(auth: String, socket: RtmpSocket)
open override fun sendConnect(auth: String, output: OutputStream)
+
suspend fun sendConnect(auth: String, socket: RtmpSocket)
- + +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun sendConnectImp(auth: String, socket: RtmpSocket)
+
+
+
+
+
- +
Link copied to clipboard
-
suspend fun sendMetadata(socket: RtmpSocket)
open override fun sendMetadata(output: OutputStream)
+
suspend fun sendMetadata(socket: RtmpSocket)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun sendMetadataImp(socket: RtmpSocket)
@@ -542,17 +602,32 @@

Functions

- +
- + +
Link copied to clipboard
+
+
+
+
suspend fun sendPublish(socket: RtmpSocket)
+
+
+
+
+ +
+
+
+ +
Link copied to clipboard
-
suspend fun sendPublish(socket: RtmpSocket)
open override fun sendPublish(output: OutputStream)
+
open suspend override fun sendPublishImp(socket: RtmpSocket)
diff --git a/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf3/send-close-imp.html b/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf3/send-close-imp.html new file mode 100644 index 000000000..88358850e --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf3/send-close-imp.html @@ -0,0 +1,76 @@ + + + + + sendCloseImp + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

sendCloseImp

+
+
open suspend override fun sendCloseImp(socket: RtmpSocket)
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf3/send-connect-imp.html b/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf3/send-connect-imp.html new file mode 100644 index 000000000..74a067b4e --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf3/send-connect-imp.html @@ -0,0 +1,76 @@ + + + + + sendConnectImp + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

sendConnectImp

+
+
open suspend override fun sendConnectImp(auth: String, socket: RtmpSocket)
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf3/send-metadata-imp.html b/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf3/send-metadata-imp.html new file mode 100644 index 000000000..da62ac496 --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf3/send-metadata-imp.html @@ -0,0 +1,76 @@ + + + + + sendMetadataImp + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

sendMetadataImp

+
+
open suspend override fun sendMetadataImp(socket: RtmpSocket)
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf3/send-publish-imp.html b/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf3/send-publish-imp.html new file mode 100644 index 000000000..00c515b4d --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager-amf3/send-publish-imp.html @@ -0,0 +1,76 @@ + + + + + sendPublishImp + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

sendPublishImp

+
+
open suspend override fun sendPublishImp(socket: RtmpSocket)
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager/create-stream-imp.html b/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager/create-stream-imp.html new file mode 100644 index 000000000..283afa935 --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager/create-stream-imp.html @@ -0,0 +1,76 @@ + + + + + createStreamImp + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

createStreamImp

+
+
abstract suspend fun createStreamImp(socket: RtmpSocket)
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager/create-stream.html b/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager/create-stream.html index 6f4ac3abd..33c4d1b2e 100644 --- a/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager/create-stream.html +++ b/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager/create-stream.html @@ -63,7 +63,7 @@

createStream

-
suspend fun createStream(socket: RtmpSocket)
abstract fun createStream(output: OutputStream)
+
suspend fun createStream(socket: RtmpSocket)
- +
- +
Link copied to clipboard
-
suspend fun createStream(socket: RtmpSocket)
abstract fun createStream(output: OutputStream)
+
suspend fun createStream(socket: RtmpSocket)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun createStreamImp(socket: RtmpSocket)
@@ -432,7 +447,7 @@

Functions

@@ -482,47 +497,92 @@

Functions

- +
- + +
Link copied to clipboard
+
+
+
+
suspend fun sendClose(socket: RtmpSocket)
+
+
+
+
+ +
+
+
+ +
Link copied to clipboard
-
suspend fun sendClose(socket: RtmpSocket)
abstract fun sendClose(output: OutputStream)
+
abstract suspend fun sendCloseImp(socket: RtmpSocket)
- +
- +
Link copied to clipboard
-
suspend fun sendConnect(auth: String, socket: RtmpSocket)
abstract fun sendConnect(auth: String, output: OutputStream)
+
suspend fun sendConnect(auth: String, socket: RtmpSocket)
- + +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun sendConnectImp(auth: String, socket: RtmpSocket)
+
+
+
+
+
- +
Link copied to clipboard
-
suspend fun sendMetadata(socket: RtmpSocket)
abstract fun sendMetadata(output: OutputStream)
+
suspend fun sendMetadata(socket: RtmpSocket)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun sendMetadataImp(socket: RtmpSocket)
@@ -542,17 +602,32 @@

Functions

- +
- + +
Link copied to clipboard
+
+
+
+
suspend fun sendPublish(socket: RtmpSocket)
+
+
+
+
+ +
+
+
+ +
Link copied to clipboard
-
suspend fun sendPublish(socket: RtmpSocket)
abstract fun sendPublish(output: OutputStream)
+
abstract suspend fun sendPublishImp(socket: RtmpSocket)
diff --git a/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager/read-message-response.html b/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager/read-message-response.html index 2f27e8318..28f05314d 100644 --- a/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager/read-message-response.html +++ b/docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager/read-message-response.html @@ -63,7 +63,7 @@

readMessageResponse

- +
- +
suspend fun sendHandshake(socket: RtmpSocket): Boolean
diff --git a/docs/rtmp/com.pedro.rtmp.rtmp/-handshake/send-handshake.html b/docs/rtmp/com.pedro.rtmp.rtmp/-handshake/send-handshake.html index 40d2dec27..bba139ebe 100644 --- a/docs/rtmp/com.pedro.rtmp.rtmp/-handshake/send-handshake.html +++ b/docs/rtmp/com.pedro.rtmp.rtmp/-handshake/send-handshake.html @@ -63,7 +63,7 @@

sendHandshake

- +
suspend fun sendHandshake(socket: RtmpSocket): Boolean
-
+

addCertificates

-
fun addCertificates(certificates: Array<TrustManager>?)

Add certificates for TLS connection

+
fun addCertificates(certificates: TrustManager?)

Add certificates for TLS connection

Functions

-
+
- +
Link copied to clipboard
-
fun addCertificates(certificates: Array<TrustManager>?)

Add certificates for TLS connection

+
fun addCertificates(certificates: TrustManager?)

Add certificates for TLS connection

@@ -212,21 +212,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -417,7 +402,7 @@

Functions

- +
fun sendAudio(audioBuffer: ByteBuffer, info: MediaCodec.BufferInfo)
@@ -432,7 +417,7 @@

Functions

- +
fun sendVideo(videoBuffer: ByteBuffer, info: MediaCodec.BufferInfo)
diff --git a/docs/rtmp/com.pedro.rtmp.rtmp/-rtmp-client/send-audio.html b/docs/rtmp/com.pedro.rtmp.rtmp/-rtmp-client/send-audio.html index bc56049fc..1c07c03fc 100644 --- a/docs/rtmp/com.pedro.rtmp.rtmp/-rtmp-client/send-audio.html +++ b/docs/rtmp/com.pedro.rtmp.rtmp/-rtmp-client/send-audio.html @@ -63,7 +63,7 @@

sendAudio

- +
fun sendAudio(audioBuffer: ByteBuffer, info: MediaCodec.BufferInfo)
-
-

Types

-
-
-
-
- - -
Link copied to clipboard
-
-
-
-
object Companion
-
-
-
-
-
-

Properties

-
+
- - + +
Link copied to clipboard
- +
- - + +
Link copied to clipboard
@@ -156,212 +137,197 @@

Properties

Functions

-
-
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- +
- - + +
Link copied to clipboard
- +
- - + +
Link copied to clipboard
- +
- - + +
Link copied to clipboard
- +
- +
- - + +
Link copied to clipboard
- +
- - + +
Link copied to clipboard
- +
- - + +
Link copied to clipboard
-
fun hasCongestion(percentUsed: Float = 20.0f): Boolean
+
- +
- - + +
Link copied to clipboard
- +
fun hasCongestion(percentUsed: Float): Boolean
- + - + - +
- - + +
Link copied to clipboard
- +
- - + +
Link copied to clipboard
-
fun resizeCache(newSize: Int)
+
- +
- - + +
Link copied to clipboard
- +
fun resizeCache(newSize: Int)
- +
- - + +
Link copied to clipboard
- +
fun sendMediaFrame(mediaFrame: MediaFrame)
@@ -376,37 +342,37 @@

Functions

-
fun setAudioInfo(sampleRate: Int, isStereo: Boolean)
+
open override fun setAudioInfo(sampleRate: Int, isStereo: Boolean)
- + - +
- - + +
Link copied to clipboard
-
fun setLogs(enable: Boolean)
+
fun setLogs(enable: Boolean)
@@ -421,37 +387,37 @@

Functions

- +
open override fun setVideoInfo(sps: ByteBuffer, pps: ByteBuffer?, vps: ByteBuffer?)
- +
- - + +
Link copied to clipboard
-
fun start()
+
fun start()
- +
- - + +
Link copied to clipboard
-
suspend fun stop(clear: Boolean = true)
+
suspend fun stop(clear: Boolean)
diff --git a/docs/rtmp/com.pedro.rtmp.rtmp/-rtmp-sender/set-audio-info.html b/docs/rtmp/com.pedro.rtmp.rtmp/-rtmp-sender/set-audio-info.html index 4d4910da8..078c674dc 100644 --- a/docs/rtmp/com.pedro.rtmp.rtmp/-rtmp-sender/set-audio-info.html +++ b/docs/rtmp/com.pedro.rtmp.rtmp/-rtmp-sender/set-audio-info.html @@ -63,7 +63,7 @@

setAudioInfo

-
fun setAudioInfo(sampleRate: Int, isStereo: Boolean)
+
open override fun setAudioInfo(sampleRate: Int, isStereo: Boolean)
-
class RtmpSender(connectChecker: ConnectChecker, commandsManager: CommandsManager)

Created by pedro on 8/04/21.

+
class RtmpSender(connectChecker: ConnectChecker, commandsManager: CommandsManager) : BaseSender

Created by pedro on 8/04/21.

diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/close.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/close.html index 2c93def3d..fe4b00a6a 100644 --- a/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/close.html +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/close.html @@ -63,7 +63,7 @@

close

-
abstract fun close()
+
abstract suspend fun close()
-
abstract fun close()
+
abstract suspend fun close()
@@ -113,7 +113,7 @@

Functions

-
abstract fun connect()
+
abstract suspend fun connect()
@@ -128,67 +128,202 @@

Functions

-
abstract fun flush(isPacket: Boolean = false)
+
abstract suspend fun flush(isPacket: Boolean = false)
- +
- - + +
Link copied to clipboard
-
abstract fun getInputStream(): InputStream
+
abstract fun isConnected(): Boolean
- +
- - + +
Link copied to clipboard
-
abstract fun getOutStream(): OutputStream
+
abstract fun isReachable(): Boolean
- +
- - + +
Link copied to clipboard
-
abstract fun isConnected(): Boolean
+
abstract suspend fun read(): Int
- +
- - + +
Link copied to clipboard
-
abstract fun isReachable(): Boolean
+
abstract suspend fun readUInt16(): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun readUInt24(): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun readUInt32(): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun readUInt32LittleEndian(): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun readUntil(b: ByteArray)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun write(b: ByteArray)
abstract suspend fun write(b: Int)
abstract suspend fun write(b: ByteArray, offset: Int, size: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun writeUInt16(b: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun writeUInt24(b: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun writeUInt32(b: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract suspend fun writeUInt32LittleEndian(b: Int)
diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/read-u-int16.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/read-u-int16.html new file mode 100644 index 000000000..b52db0d3d --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/read-u-int16.html @@ -0,0 +1,76 @@ + + + + + readUInt16 + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

readUInt16

+
+
abstract suspend fun readUInt16(): Int
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/read-u-int24.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/read-u-int24.html new file mode 100644 index 000000000..3858189c3 --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/read-u-int24.html @@ -0,0 +1,76 @@ + + + + + readUInt24 + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

readUInt24

+
+
abstract suspend fun readUInt24(): Int
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/read-u-int32-little-endian.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/read-u-int32-little-endian.html new file mode 100644 index 000000000..db4e95082 --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/read-u-int32-little-endian.html @@ -0,0 +1,76 @@ + + + + + readUInt32LittleEndian + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

readUInt32LittleEndian

+
+
abstract suspend fun readUInt32LittleEndian(): Int
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/read-u-int32.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/read-u-int32.html new file mode 100644 index 000000000..a77353a9d --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/read-u-int32.html @@ -0,0 +1,76 @@ + + + + + readUInt32 + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

readUInt32

+
+
abstract suspend fun readUInt32(): Int
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/read-until.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/read-until.html new file mode 100644 index 000000000..ae4ff703f --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/read-until.html @@ -0,0 +1,76 @@ + + + + + readUntil + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

readUntil

+
+
abstract suspend fun readUntil(b: ByteArray)
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/read.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/read.html new file mode 100644 index 000000000..f935872ce --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/read.html @@ -0,0 +1,76 @@ + + + + + read + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

read

+
+
abstract suspend fun read(): Int
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/write-u-int16.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/write-u-int16.html new file mode 100644 index 000000000..222b69d5f --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/write-u-int16.html @@ -0,0 +1,76 @@ + + + + + writeUInt16 + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

writeUInt16

+
+
abstract suspend fun writeUInt16(b: Int)
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/write-u-int24.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/write-u-int24.html new file mode 100644 index 000000000..5d9083e0d --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/write-u-int24.html @@ -0,0 +1,76 @@ + + + + + writeUInt24 + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

writeUInt24

+
+
abstract suspend fun writeUInt24(b: Int)
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/write-u-int32-little-endian.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/write-u-int32-little-endian.html new file mode 100644 index 000000000..8821fac28 --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/write-u-int32-little-endian.html @@ -0,0 +1,76 @@ + + + + + writeUInt32LittleEndian + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

writeUInt32LittleEndian

+
+
abstract suspend fun writeUInt32LittleEndian(b: Int)
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/write-u-int32.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/write-u-int32.html new file mode 100644 index 000000000..d4fa50e98 --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/write-u-int32.html @@ -0,0 +1,76 @@ + + + + + writeUInt32 + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

writeUInt32

+
+
abstract suspend fun writeUInt32(b: Int)
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/write.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/write.html new file mode 100644 index 000000000..b036092fe --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-rtmp-socket/write.html @@ -0,0 +1,76 @@ + + + + + write + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

write

+
+
abstract suspend fun write(b: Int)
abstract suspend fun write(b: ByteArray)
abstract suspend fun write(b: ByteArray, offset: Int, size: Int)
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/-tcp-socket.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/-tcp-socket.html index 03e52bfea..f667794fc 100644 --- a/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/-tcp-socket.html +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/-tcp-socket.html @@ -58,12 +58,12 @@
-
+

TcpSocket

-
constructor(host: String, port: Int, secured: Boolean, certificates: Array<TrustManager>?)
+
constructor(host: String, port: Int, secured: Boolean, certificates: TrustManager?)
- +
- - + +
Link copied to clipboard
-
open override fun getInputStream(): InputStream
+
open override fun isConnected(): Boolean
- +
- - + +
Link copied to clipboard
-
open override fun getOutStream(): OutputStream
+
open override fun isReachable(): Boolean
- +
- - + +
Link copied to clipboard
-
open override fun isConnected(): Boolean
+
open suspend override fun read(): Int
- +
- - + +
Link copied to clipboard
-
open override fun isReachable(): Boolean
+
open suspend override fun readUInt16(): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun readUInt24(): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun readUInt32(): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun readUInt32LittleEndian(): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun readUntil(b: ByteArray)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun write(b: ByteArray)
open suspend override fun write(b: Int)
open suspend override fun write(b: ByteArray, offset: Int, size: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun writeUInt16(b: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun writeUInt24(b: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun writeUInt32(b: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun writeUInt32LittleEndian(b: Int)
diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/read-u-int16.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/read-u-int16.html new file mode 100644 index 000000000..ce1c37bf8 --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/read-u-int16.html @@ -0,0 +1,76 @@ + + + + + readUInt16 + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

readUInt16

+
+
open suspend override fun readUInt16(): Int
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/read-u-int24.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/read-u-int24.html new file mode 100644 index 000000000..4b2fc7aae --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/read-u-int24.html @@ -0,0 +1,76 @@ + + + + + readUInt24 + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

readUInt24

+
+
open suspend override fun readUInt24(): Int
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/read-u-int32-little-endian.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/read-u-int32-little-endian.html new file mode 100644 index 000000000..81135a3e7 --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/read-u-int32-little-endian.html @@ -0,0 +1,76 @@ + + + + + readUInt32LittleEndian + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

readUInt32LittleEndian

+
+
open suspend override fun readUInt32LittleEndian(): Int
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/read-u-int32.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/read-u-int32.html new file mode 100644 index 000000000..983ff9c3d --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/read-u-int32.html @@ -0,0 +1,76 @@ + + + + + readUInt32 + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

readUInt32

+
+
open suspend override fun readUInt32(): Int
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/read-until.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/read-until.html new file mode 100644 index 000000000..e6f99f725 --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/read-until.html @@ -0,0 +1,76 @@ + + + + + readUntil + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

readUntil

+
+
open suspend override fun readUntil(b: ByteArray)
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/read.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/read.html new file mode 100644 index 000000000..a74433003 --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/read.html @@ -0,0 +1,76 @@ + + + + + read + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

read

+
+
open suspend override fun read(): Int
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/write-u-int16.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/write-u-int16.html new file mode 100644 index 000000000..0a65737b7 --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/write-u-int16.html @@ -0,0 +1,76 @@ + + + + + writeUInt16 + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

writeUInt16

+
+
open suspend override fun writeUInt16(b: Int)
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/write-u-int24.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/write-u-int24.html new file mode 100644 index 000000000..169b956ee --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/write-u-int24.html @@ -0,0 +1,76 @@ + + + + + writeUInt24 + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

writeUInt24

+
+
open suspend override fun writeUInt24(b: Int)
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/write-u-int32-little-endian.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/write-u-int32-little-endian.html new file mode 100644 index 000000000..3fe53e1d8 --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/write-u-int32-little-endian.html @@ -0,0 +1,76 @@ + + + + + writeUInt32LittleEndian + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

writeUInt32LittleEndian

+
+
open suspend override fun writeUInt32LittleEndian(b: Int)
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/write-u-int32.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/write-u-int32.html new file mode 100644 index 000000000..9e2666918 --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/write-u-int32.html @@ -0,0 +1,76 @@ + + + + + writeUInt32 + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

writeUInt32

+
+
open suspend override fun writeUInt32(b: Int)
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/write.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/write.html new file mode 100644 index 000000000..dc1fd1153 --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-socket/write.html @@ -0,0 +1,76 @@ + + + + + write + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

write

+
+
open suspend override fun write(b: Int)
open suspend override fun write(b: ByteArray)
open suspend override fun write(b: ByteArray, offset: Int, size: Int)
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/close.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/close.html index 0c8dd320f..d0049d29e 100644 --- a/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/close.html +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/close.html @@ -63,7 +63,7 @@

close

-
open override fun close()
+
open suspend override fun close()
-
open override fun close()
+
open suspend override fun close()
@@ -113,7 +113,7 @@

Functions

-
open override fun connect()
+
open suspend override fun connect()
@@ -128,67 +128,202 @@

Functions

-
open override fun flush(isPacket: Boolean)
+
open suspend override fun flush(isPacket: Boolean)
- +
- - + +
Link copied to clipboard
-
open override fun getInputStream(): InputStream
+
open override fun isConnected(): Boolean
- +
- - + +
Link copied to clipboard
-
open override fun getOutStream(): OutputStream
+
open override fun isReachable(): Boolean
- +
- - + +
Link copied to clipboard
-
open override fun isConnected(): Boolean
+
open suspend override fun read(): Int
- +
- - + +
Link copied to clipboard
-
open override fun isReachable(): Boolean
+
open suspend override fun readUInt16(): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun readUInt24(): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun readUInt32(): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun readUInt32LittleEndian(): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun readUntil(b: ByteArray)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun write(b: ByteArray)
open suspend override fun write(b: Int)
open suspend override fun write(b: ByteArray, offset: Int, size: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun writeUInt16(b: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun writeUInt24(b: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun writeUInt32(b: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open suspend override fun writeUInt32LittleEndian(b: Int)
diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/read-u-int16.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/read-u-int16.html new file mode 100644 index 000000000..101b9b824 --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/read-u-int16.html @@ -0,0 +1,76 @@ + + + + + readUInt16 + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

readUInt16

+
+
open suspend override fun readUInt16(): Int
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/read-u-int24.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/read-u-int24.html new file mode 100644 index 000000000..6b2413a71 --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/read-u-int24.html @@ -0,0 +1,76 @@ + + + + + readUInt24 + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

readUInt24

+
+
open suspend override fun readUInt24(): Int
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/read-u-int32-little-endian.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/read-u-int32-little-endian.html new file mode 100644 index 000000000..68d0e5739 --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/read-u-int32-little-endian.html @@ -0,0 +1,76 @@ + + + + + readUInt32LittleEndian + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

readUInt32LittleEndian

+
+
open suspend override fun readUInt32LittleEndian(): Int
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/read-u-int32.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/read-u-int32.html new file mode 100644 index 000000000..4c123bce5 --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/read-u-int32.html @@ -0,0 +1,76 @@ + + + + + readUInt32 + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

readUInt32

+
+
open suspend override fun readUInt32(): Int
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/read-until.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/read-until.html new file mode 100644 index 000000000..0333b1980 --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/read-until.html @@ -0,0 +1,76 @@ + + + + + readUntil + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

readUntil

+
+
open suspend override fun readUntil(b: ByteArray)
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/read.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/read.html new file mode 100644 index 000000000..aa6d08936 --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/read.html @@ -0,0 +1,76 @@ + + + + + read + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

read

+
+
open suspend override fun read(): Int
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/write-u-int16.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/write-u-int16.html new file mode 100644 index 000000000..18fcc2dc7 --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/write-u-int16.html @@ -0,0 +1,76 @@ + + + + + writeUInt16 + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

writeUInt16

+
+
open suspend override fun writeUInt16(b: Int)
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/write-u-int24.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/write-u-int24.html new file mode 100644 index 000000000..cee1c44ed --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/write-u-int24.html @@ -0,0 +1,76 @@ + + + + + writeUInt24 + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

writeUInt24

+
+
open suspend override fun writeUInt24(b: Int)
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/write-u-int32-little-endian.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/write-u-int32-little-endian.html new file mode 100644 index 000000000..0d9f09c28 --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/write-u-int32-little-endian.html @@ -0,0 +1,76 @@ + + + + + writeUInt32LittleEndian + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

writeUInt32LittleEndian

+
+
open suspend override fun writeUInt32LittleEndian(b: Int)
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/write-u-int32.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/write-u-int32.html new file mode 100644 index 000000000..3d5f6145f --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/write-u-int32.html @@ -0,0 +1,76 @@ + + + + + writeUInt32 + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

writeUInt32

+
+
open suspend override fun writeUInt32(b: Int)
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/write.html b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/write.html new file mode 100644 index 000000000..f5dfba392 --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/-tcp-tunneled-socket/write.html @@ -0,0 +1,76 @@ + + + + + write + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

write

+
+
open suspend override fun write(b: Int)
open suspend override fun write(b: ByteArray)
open suspend override fun write(b: ByteArray, offset: Int, size: Int)
+
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.utils.socket/index.html b/docs/rtmp/com.pedro.rtmp.utils.socket/index.html index bb12b06cc..a22ca312c 100644 --- a/docs/rtmp/com.pedro.rtmp.utils.socket/index.html +++ b/docs/rtmp/com.pedro.rtmp.utils.socket/index.html @@ -93,7 +93,7 @@

Types

-
class TcpSocket(host: String, port: Int, secured: Boolean, certificates: Array<TrustManager>?) : RtmpSocket

Created by pedro on 5/4/22.

+
class TcpSocket(host: String, port: Int, secured: Boolean, certificates: TrustManager?) : RtmpSocket

Created by pedro on 5/4/22.

diff --git a/docs/rtmp/navigation.html b/docs/rtmp/navigation.html index 636421a46..66a8cc634 100644 --- a/docs/rtmp/navigation.html +++ b/docs/rtmp/navigation.html @@ -47,151 +47,216 @@ bytesToHex()
-
+
+
+ clone() +
+
+ -
+ -
+
+ +
+
+ Companion +
+
+ +
+
+ TIMEOUT +
+
+
+
+ REFUSED +
+
+ +
+ +
+
+
+ UNKNOWN +
+
+
+ -
+ +
+ +
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+
-
+ -
+ -
+ -
+ -
+ -
+ - -
+ -
+ -
+ -
+ + -
+
- -
+
-
+
+
+ + -
+ -
+
AV1
@@ -268,6 +333,66 @@
+
+ +
+ +
+
+
+ +
+ +
+
+ Info +
+
+
+
+ Type +
+
+
+ VIDEO +
+
+
+
+ AUDIO +
+
+
+
+
+
@@ -302,6 +427,21 @@ GetFrame
+
+ +
+
+ CLOCK +
+
+
+
+ BUFFER +
+
+
@@ -357,32 +497,12 @@ MicrophoneManagerManual
-
- -
-
- SYNC -
-
-
-
- ASYNC -
-
-
-
- BUFFER -
-
-
-
+ -
+
@@ -1642,41 +1762,46 @@ AndroidMuxerRecordController
-
+ +
- -
+ -
+
- -
+ -
+
-
+
@@ -2679,12 +2804,7 @@
@@ -3314,12 +3434,7 @@
@@ -3657,31 +3772,6 @@ Sdt
-
- -
-
- PAT_PMT -
-
-
-
- SDT -
-
-
-
- NONE -
-
-
-
- ALL -
-
-
@@ -3714,12 +3804,7 @@
- SrtSender -
-
@@ -4394,12 +4479,7 @@
- UdpSender -
-
diff --git a/docs/rtsp/com.pedro.rtsp.rtcp/-base-sender-report/-companion/get-instance.html b/docs/rtsp/com.pedro.rtsp.rtcp/-base-sender-report/-companion/get-instance.html index 60057d98c..b13434c36 100644 --- a/docs/rtsp/com.pedro.rtsp.rtcp/-base-sender-report/-companion/get-instance.html +++ b/docs/rtsp/com.pedro.rtsp.rtcp/-base-sender-report/-companion/get-instance.html @@ -58,12 +58,12 @@
-
+

getInstance

-
fun getInstance(protocol: Protocol, videoSourcePort: Int, audioSourcePort: Int): BaseSenderReport
+
fun getInstance(protocol: Protocol, host: String, videoSourcePort: Int, audioSourcePort: Int, videoServerPort: Int, audioServerPort: Int): BaseSenderReport
@@ -133,17 +133,17 @@

Functions

- +
- - + +
Link copied to clipboard
-
open override fun setDataStream(outputStream: OutputStream, host: String)
+
open suspend override fun setSocket(socket: TcpStreamSocket)
diff --git a/docs/rtsp/com.pedro.rtsp.rtcp/-sender-report-tcp/set-socket.html b/docs/rtsp/com.pedro.rtsp.rtcp/-sender-report-tcp/set-socket.html new file mode 100644 index 000000000..1cead7736 --- /dev/null +++ b/docs/rtsp/com.pedro.rtsp.rtcp/-sender-report-tcp/set-socket.html @@ -0,0 +1,76 @@ + + + + + setSocket + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setSocket

+
+
open suspend override fun setSocket(socket: TcpStreamSocket)
+
+ +
+
+
+ + + diff --git a/docs/rtsp/com.pedro.rtsp.rtcp/-sender-report-udp/-sender-report-udp.html b/docs/rtsp/com.pedro.rtsp.rtcp/-sender-report-udp/-sender-report-udp.html index a0067ee6f..9dde2b5e1 100644 --- a/docs/rtsp/com.pedro.rtsp.rtcp/-sender-report-udp/-sender-report-udp.html +++ b/docs/rtsp/com.pedro.rtsp.rtcp/-sender-report-udp/-sender-report-udp.html @@ -58,12 +58,12 @@
-
+

SenderReportUdp

-
constructor(videoSourcePort: Int, audioSourcePort: Int, multicastSocketVideo: MulticastSocket? = null, multicastSocketAudio: MulticastSocket? = null)
+
constructor(videoSocket: UdpStreamSocket, audioSocket: UdpStreamSocket)
-
+

AacPacket

-
constructor(sampleRate: Int)
+
constructor()
-
+

createAndSendPacket

-
open override fun createAndSendPacket(byteBuffer: ByteBuffer, bufferInfo: MediaCodec.BufferInfo, callback: (List<RtpFrame>) -> Unit)
+
open suspend override fun createAndSendPacket(mediaFrame: MediaFrame, callback: suspend (List<RtpFrame>) -> Unit)