From 24e2addef3c271b4d17b8695c81204ed4990ea6f Mon Sep 17 00:00:00 2001 From: pedro Date: Wed, 25 Oct 2023 22:32:04 +0200 Subject: [PATCH] update docs --- .../-audio-encoder/index.html | 27 +- .../com.pedro.encoder.audio/index.html | 2 +- .../-audio-post-process-effect.html | 2 +- .../enable-auto-gain-control.html | 2 +- .../enable-echo-canceler.html | 2 +- .../enable-noise-suppressor.html | 2 +- .../-audio-post-process-effect/index.html | 59 +-- .../-audio-post-process-effect/release.html | 2 +- .../-custom-audio-effect/index.html | 6 +- .../-custom-audio-effect/process.html | 4 +- .../-microphone-mode/-a-s-y-n-c/index.html | 39 +- .../-microphone-mode/-b-u-f-f-e-r/index.html | 39 +- .../-microphone-mode/-s-y-n-c/index.html | 39 +- .../-microphone-mode/entries.html | 76 +++ .../-microphone-mode/index.html | 59 ++- .../-microphone-mode/value-of.html | 4 +- .../-microphone-mode/values.html | 2 +- .../-no-audio-effect/index.html | 8 +- .../-no-audio-effect/process.html | 4 +- .../com.pedro.encoder.input.audio/index.html | 8 +- .../-audio-decoder/-audio-decoder.html | 4 +- .../-audio-decoder/index.html | 6 +- .../-base-decoder/-base-decoder.html | 4 +- .../-base-decoder/index.html | 6 +- .../-decoder-interface/index.html | 100 ++++ .../-decoder-interface/on-loop.html | 76 +++ .../-video-decoder/-video-decoder.html | 4 +- .../-video-decoder/index.html | 6 +- .../index.html | 15 + .../-snow-filter-render/index.html | 15 + .../-snow-filter-render/set-speed.html | 76 +++ .../-face-detector-callback/index.html | 100 ++++ .../-face-detector-callback/on-get-faces.html | 76 +++ .../-face/-face.html | 76 +++ .../-face/id.html | 76 +++ .../-face/index.html | 194 ++++++++ .../-face/left-eye.html | 76 +++ .../-face/mouth.html | 76 +++ .../-face/rect.html | 76 +++ .../-face/right-eye.html | 76 +++ .../-face/score.html | 76 +++ .../index.html | 163 +++++++ .../map-camera1-faces.html | 76 +++ .../map-camera2-faces.html | 76 +++ .../to-face.html | 76 +++ .../-camera-callbacks/index.html | 6 +- .../-camera-callbacks/on-camera-error.html | 4 +- .../-camera-open-exception.html | 4 +- .../-camera-open-exception/index.html | 111 ++--- .../enable-face-detection.html | 4 +- .../-camera1-api-manager/index.html | 25 +- .../add-image-listener.html | 4 +- .../enable-face-detection.html | 4 +- .../-camera2-api-manager/index.html | 29 +- .../com.pedro.encoder.input.video/index.html | 4 +- .../-get-video-data/index.html | 6 +- .../-get-video-data/on-sps-pps-vps.html | 4 +- .../-video-encoder/index.html | 27 +- .../com.pedro.encoder.video/index.html | 2 +- .../-base-encoder/index.html | 19 +- .../set-encoder-error-callback.html | 76 +++ .../-encoder-callback/format-changed.html | 2 +- .../-encoder-callback/index.html | 14 +- .../-encoder-callback/input-available.html | 4 +- .../-encoder-callback/output-available.html | 4 +- .../-encoder-error-callback/index.html | 115 +++++ .../on-codec-error.html | 76 +++ .../on-encode-error.html | 76 +++ .../com.pedro.encoder/-frame/-frame.html | 4 +- .../com.pedro.encoder/-frame/buffer.html | 2 +- .../com.pedro.encoder/-frame/format.html | 2 +- .../com.pedro.encoder/-frame/index.html | 56 +-- .../com.pedro.encoder/-frame/is-flip.html | 2 +- .../com.pedro.encoder/-frame/offset.html | 2 +- .../com.pedro.encoder/-frame/orientation.html | 2 +- .../com.pedro.encoder/-frame/size.html | 2 +- .../com.pedro.encoder/-frame/time-stamp.html | 76 +++ docs/encoder/com.pedro.encoder/index.html | 19 +- docs/encoder/index.html | 18 + docs/encoder/navigation.html | 326 ++++++++----- docs/images/anchor-copy-button.svg | 6 +- docs/images/arrow_down.svg | 6 +- docs/images/burger.svg | 6 +- docs/images/copy-icon.svg | 6 +- docs/images/copy-successful-icon.svg | 6 +- docs/images/footer-go-to-link.svg | 6 +- docs/images/go-to-top-icon.svg | 6 +- docs/images/logo-icon.svg | 6 +- .../nav-icons/abstract-class-kotlin.svg | 4 + docs/images/nav-icons/annotation-kotlin.svg | 4 + docs/images/nav-icons/class-kotlin.svg | 4 + docs/images/nav-icons/enum-kotlin.svg | 4 + docs/images/nav-icons/field-value.svg | 4 + docs/images/nav-icons/field-variable.svg | 4 + docs/images/nav-icons/interface-kotlin.svg | 4 + docs/images/nav-icons/object.svg | 4 + docs/images/nav-icons/typealias-kotlin.svg | 4 + docs/images/theme-toggle.svg | 6 +- .../-base-record-controller/index.html | 2 +- .../-record-controller/index.html | 2 +- .../-record-controller/set-audio-format.html | 2 +- .../-camera1-base/enable-face-detection.html | 4 +- .../-camera1-base/index.html | 354 +------------- .../set-encoder-error-callback.html | 76 +++ .../-camera2-base/add-image-listener.html | 2 +- .../-camera2-base/enable-face-detection.html | 4 +- .../-camera2-base/index.html | 345 +------------- .../set-encoder-error-callback.html | 76 +++ .../-display-base/index.html | 333 +------------ .../set-encoder-error-callback.html | 76 +++ .../-from-file-base/index.html | 339 +------------ .../-from-file-base/prepare-audio.html | 2 +- .../-from-file-base/prepare-video.html | 2 +- .../set-encoder-error-callback.html | 76 +++ .../-only-audio-base/index.html | 280 +---------- .../set-encoder-error-callback.html | 76 +++ .../-stream-base/index.html | 303 +----------- .../-stream-base/request-keyframe.html | 76 +++ .../set-encoder-error-callback.html | 76 +++ .../library/com.pedro.library.base/index.html | 12 +- .../-multi-rtp-camera1/get-cache-size.html | 2 +- .../-multi-rtp-camera1/has-congestion.html | 2 +- .../-multi-rtp-camera1/index.html | 148 ++---- .../-multi-rtp-camera1/set-authorization.html | 2 +- .../-multi-rtp-camera2/get-cache-size.html | 2 +- .../-multi-rtp-camera2/has-congestion.html | 2 +- .../-multi-rtp-camera2/index.html | 139 ++---- .../-multi-rtp-camera2/set-authorization.html | 2 +- .../-multi-rtp-display/get-cache-size.html | 2 +- .../-multi-rtp-display/has-congestion.html | 2 +- .../-multi-rtp-display/index.html | 133 ++---- .../-multi-rtp-display/resize-cache.html | 2 +- .../-multi-rtp-display/set-authorization.html | 2 +- .../-multi-rtp-only-audio/get-cache-size.html | 2 +- .../-multi-rtp-only-audio/has-congestion.html | 2 +- .../-multi-rtp-only-audio/index.html | 82 +--- .../set-authorization.html | 2 +- .../-rtmp-camera1/index.html | 427 +---------------- .../-rtmp-camera1/stream-client.html | 76 +++ .../-rtmp-camera2/index.html | 418 ++-------------- .../-rtmp-camera2/stream-client.html | 76 +++ .../-rtmp-display/index.html | 408 +--------------- .../-rtmp-display/stream-client.html | 76 +++ .../-rtmp-from-file/index.html | 398 +--------------- .../-rtmp-from-file/stream-client.html | 76 +++ .../-rtmp-only-audio/index.html | 340 +------------ .../-rtmp-only-audio/stream-client.html | 76 +++ .../-rtmp-stream/index.html | 361 +------------- .../-rtmp-stream/stream-client.html | 76 +++ .../-rtsp-camera1/index.html | 397 +--------------- .../-rtsp-camera1/stream-client.html | 76 +++ .../-rtsp-camera2/index.html | 388 ++------------- .../-rtsp-camera2/stream-client.html | 76 +++ .../-rtsp-display/index.html | 378 +-------------- .../-rtsp-display/stream-client.html | 76 +++ .../-rtsp-from-file/index.html | 368 +------------- .../-rtsp-from-file/stream-client.html | 76 +++ .../-rtsp-only-audio/index.html | 325 +------------ .../-rtsp-only-audio/stream-client.html | 76 +++ .../-rtsp-stream/index.html | 331 +------------ .../-rtsp-stream/stream-client.html | 76 +++ .../-srt-camera1/index.html | 382 +-------------- .../-srt-camera1/stream-client.html | 76 +++ .../-srt-camera2/index.html | 373 ++------------- .../-srt-camera2/stream-client.html | 76 +++ .../-srt-display/index.html | 363 +------------- .../-srt-display/stream-client.html | 76 +++ .../-srt-from-file/index.html | 353 +------------- .../-srt-from-file/stream-client.html | 76 +++ .../-srt-only-audio/index.html | 310 +----------- .../-srt-only-audio/stream-client.html | 76 +++ .../-srt-stream/index.html | 316 +----------- .../-srt-stream/stream-client.html | 76 +++ .../-rtmp-stream-client.html | 76 +++ .../-rtmp-stream-client/clear-cache.html | 76 +++ .../-rtmp-stream-client/force-akamai-ts.html | 76 +++ .../-rtmp-stream-client/get-cache-size.html | 76 +++ .../get-dropped-audio-frames.html | 76 +++ .../get-dropped-video-frames.html | 76 +++ .../get-items-in-cache.html | 76 +++ .../get-sent-audio-frames.html | 76 +++ .../get-sent-video-frames.html | 76 +++ .../-rtmp-stream-client/has-congestion.html | 76 +++ .../-rtmp-stream-client/index.html | 449 ++++++++++++++++++ .../reset-dropped-audio-frames.html | 76 +++ .../reset-dropped-video-frames.html | 76 +++ .../reset-sent-audio-frames.html | 76 +++ .../reset-sent-video-frames.html | 76 +++ .../-rtmp-stream-client/resize-cache.html | 76 +++ .../set-authorization.html | 76 +++ .../set-check-server-alive.html | 76 +++ .../-rtmp-stream-client/set-logs.html | 76 +++ .../-rtmp-stream-client/set-only-audio.html | 76 +++ .../-rtmp-stream-client/set-only-video.html | 76 +++ .../-rtmp-stream-client/set-profile-iop.html | 76 +++ .../-rtmp-stream-client/set-re-tries.html | 76 +++ .../set-write-chunk-size.html | 76 +++ .../-rtsp-stream-client.html | 76 +++ .../-rtsp-stream-client/clear-cache.html | 76 +++ .../-rtsp-stream-client/get-cache-size.html | 76 +++ .../get-dropped-audio-frames.html | 76 +++ .../get-dropped-video-frames.html | 76 +++ .../get-items-in-cache.html | 76 +++ .../get-sent-audio-frames.html | 76 +++ .../get-sent-video-frames.html | 76 +++ .../-rtsp-stream-client/has-congestion.html | 76 +++ .../-rtsp-stream-client/index.html | 419 ++++++++++++++++ .../reset-dropped-audio-frames.html | 76 +++ .../reset-dropped-video-frames.html | 76 +++ .../reset-sent-audio-frames.html | 76 +++ .../reset-sent-video-frames.html | 76 +++ .../-rtsp-stream-client/resize-cache.html | 76 +++ .../set-authorization.html | 76 +++ .../set-check-server-alive.html | 76 +++ .../-rtsp-stream-client/set-logs.html | 76 +++ .../-rtsp-stream-client/set-only-audio.html | 76 +++ .../-rtsp-stream-client/set-only-video.html | 76 +++ .../-rtsp-stream-client/set-protocol.html | 76 +++ .../-rtsp-stream-client/set-re-tries.html | 76 +++ .../-srt-stream-client.html | 76 +++ .../-srt-stream-client/clear-cache.html | 76 +++ .../-srt-stream-client/get-cache-size.html | 76 +++ .../get-dropped-audio-frames.html | 76 +++ .../get-dropped-video-frames.html | 76 +++ .../get-items-in-cache.html | 76 +++ .../get-sent-audio-frames.html | 76 +++ .../get-sent-video-frames.html | 76 +++ .../-srt-stream-client/has-congestion.html | 76 +++ .../-srt-stream-client/index.html | 404 ++++++++++++++++ .../reset-dropped-audio-frames.html | 76 +++ .../reset-dropped-video-frames.html | 76 +++ .../reset-sent-audio-frames.html | 76 +++ .../reset-sent-video-frames.html | 76 +++ .../-srt-stream-client/resize-cache.html | 76 +++ .../-srt-stream-client/set-authorization.html | 76 +++ .../set-check-server-alive.html | 76 +++ .../-srt-stream-client/set-logs.html | 76 +++ .../-srt-stream-client/set-only-audio.html | 76 +++ .../-srt-stream-client/set-only-video.html | 76 +++ .../-srt-stream-client/set-re-tries.html | 76 +++ .../-stream-base-client.html | 76 +++ .../-stream-base-client/clear-cache.html | 76 +++ .../-stream-base-client/get-cache-size.html | 76 +++ .../get-dropped-audio-frames.html | 76 +++ .../get-dropped-video-frames.html | 76 +++ .../get-items-in-cache.html | 76 +++ .../get-sent-audio-frames.html | 76 +++ .../get-sent-video-frames.html | 76 +++ .../-stream-base-client/has-congestion.html | 76 +++ .../-stream-base-client/index.html | 404 ++++++++++++++++ .../-stream-base-client/re-try.html | 76 +++ .../reset-dropped-audio-frames.html | 76 +++ .../reset-dropped-video-frames.html | 76 +++ .../reset-sent-audio-frames.html | 76 +++ .../reset-sent-video-frames.html | 76 +++ .../-stream-base-client/resize-cache.html | 76 +++ .../set-authorization.html | 76 +++ .../set-check-server-alive.html | 76 +++ .../-stream-base-client/set-logs.html | 76 +++ .../-stream-base-client/set-only-audio.html | 76 +++ .../-stream-base-client/set-only-video.html | 76 +++ .../-stream-base-client/set-re-tries.html | 76 +++ .../-stream-client-listener/index.html | 100 ++++ .../on-request-keyframe.html | 76 +++ .../index.html | 159 +++++++ .../-auto-fit-texture-view/index.html | 306 +++++++++++- .../-light-open-gl-view/index.html | 385 ++++++++++++++- .../-open-gl-view-base/index.html | 385 ++++++++++++++- .../-open-gl-view/index.html | 385 ++++++++++++++- docs/library/index.html | 18 + docs/library/navigation.html | 326 ++++++++----- docs/navigation.html | 326 ++++++++----- docs/package-list | 2 + .../-amf-boolean/index.html | 21 +- .../-amf-boolean/value.html | 76 +++ .../-amf-date/-amf-date.html | 2 +- .../-amf-date/index.html | 4 +- .../-amf-ecma-array/-amf-ecma-array.html | 4 +- .../-amf-ecma-array/index.html | 25 +- .../-amf-object/-amf-object.html | 4 +- .../-amf-object/get-properties.html | 76 +++ .../-amf-object/index.html | 25 +- docs/rtmp/com.pedro.rtmp.amf.v0/index.html | 8 +- .../-set-chunk-size/-set-chunk-size.html | 2 +- .../-set-chunk-size/index.html | 4 +- .../com.pedro.rtmp.rtmp.message/index.html | 2 +- .../-commands-manager-amf0/index.html | 17 +- .../-commands-manager-amf3/index.html | 17 +- .../check-and-send-acknowledgement.html | 76 +++ .../-commands-manager/index.html | 17 +- .../-rtmp-client/clear-cache.html | 76 +++ .../-rtmp-client/get-items-in-cache.html | 76 +++ .../-rtmp-client/has-congestion.html | 4 +- .../-rtmp-client/index.html | 38 +- .../-rtmp-sender/clear-cache.html | 76 +++ .../-rtmp-sender/get-items-in-cache.html | 76 +++ .../-rtmp-sender/has-congestion.html | 4 +- .../-rtmp-sender/index.html | 38 +- .../-bitrate-manager/calculate-bitrate.html | 2 +- .../-bitrate-manager/index.html | 2 +- .../-time-utils/get-current-time-millis.html | 76 +++ .../-time-utils/get-current-time-nano.html | 76 +++ .../-time-utils/index.html | 115 +++++ docs/rtmp/com.pedro.rtmp.utils/index.html | 32 +- .../com.pedro.rtmp.utils/on-main-thread.html | 2 +- docs/rtmp/com.pedro.rtmp.utils/try-send.html | 76 +++ docs/rtmp/navigation.html | 326 ++++++++----- .../-sender-report-udp.html | 4 +- .../-sender-report-udp/index.html | 8 +- docs/rtsp/com.pedro.rtsp.rtcp/index.html | 2 +- .../-rtp-socket-udp/-rtp-socket-udp.html | 4 +- .../-rtp-socket-udp/index.html | 8 +- .../com.pedro.rtsp.rtp.sockets/index.html | 2 +- .../-commands-manager/index.html | 2 +- .../com.pedro.rtsp.rtsp.commands/index.html | 2 +- .../-rtsp-client/clear-cache.html | 76 +++ .../-rtsp-client/get-items-in-cache.html | 76 +++ .../-rtsp-client/has-congestion.html | 4 +- .../-rtsp-client/index.html | 38 +- .../-rtsp-sender/clear-cache.html | 76 +++ .../-rtsp-sender/get-items-in-cache.html | 76 +++ .../-rtsp-sender/has-congestion.html | 4 +- .../-rtsp-sender/index.html | 38 +- .../-bitrate-manager/calculate-bitrate.html | 2 +- .../-bitrate-manager/index.html | 2 +- .../-time-utils/get-current-time-micro.html | 76 +++ .../-time-utils/get-current-time-millis.html | 76 +++ .../-time-utils/get-current-time-nano.html | 76 +++ .../-time-utils/index.html | 130 +++++ docs/rtsp/com.pedro.rtsp.utils/index.html | 30 ++ docs/rtsp/com.pedro.rtsp.utils/try-send.html | 76 +++ docs/rtsp/navigation.html | 326 ++++++++----- docs/scripts/clipboard.js | 4 + docs/scripts/navigation-loader.js | 4 + docs/scripts/pages.json | 2 +- docs/scripts/platform-content-handler.js | 4 + .../symbol-parameters-wrapper_deferred.js | 119 ++--- .../-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 +- .../-psi-manager/-companion/index.html | 115 +++++ .../-psi-manager/-companion/pat-period.html | 76 +++ .../-psi-manager/-companion/sdt-period.html | 76 +++ .../-psi-manager/index.html | 19 + .../-pid/generate-p-i-d.html | 2 +- .../srt/com.pedro.srt.mpeg2ts/-pid/index.html | 4 +- .../srt/com.pedro.srt.mpeg2ts/-pid/reset.html | 2 +- .../-srt-client/clear-cache.html | 76 +++ .../-srt-client/get-items-in-cache.html | 76 +++ .../-srt-client/has-congestion.html | 4 +- .../com.pedro.srt.srt/-srt-client/index.html | 38 +- .../-srt-sender/clear-cache.html | 76 +++ .../-srt-sender/get-items-in-cache.html | 76 +++ .../-srt-sender/has-congestion.html | 4 +- .../com.pedro.srt.srt/-srt-sender/index.html | 38 +- .../-bitrate-manager/calculate-bitrate.html | 2 +- .../-bitrate-manager/index.html | 2 +- .../-time-utils/get-current-time-micro.html | 2 +- .../-time-utils/get-current-time-millis.html | 76 +++ .../-time-utils/index.html | 17 +- docs/srt/com.pedro.srt.utils/index.html | 15 + docs/srt/com.pedro.srt.utils/try-send.html | 76 +++ docs/srt/navigation.html | 326 ++++++++----- docs/styles/font-jb-sans-auto.css | 4 + docs/styles/logo-styles.css | 4 + docs/styles/main.css | 10 +- docs/styles/prism.css | 4 + docs/styles/style.css | 6 +- gradle.properties | 3 +- 372 files changed, 19226 insertions(+), 9721 deletions(-) create mode 100644 docs/encoder/com.pedro.encoder.input.audio/-microphone-mode/entries.html create mode 100644 docs/encoder/com.pedro.encoder.input.decoder/-decoder-interface/index.html create mode 100644 docs/encoder/com.pedro.encoder.input.decoder/-decoder-interface/on-loop.html create mode 100644 docs/encoder/com.pedro.encoder.input.gl.render.filters/-snow-filter-render/set-speed.html create mode 100644 docs/encoder/com.pedro.encoder.input.video.facedetector/-face-detector-callback/index.html create mode 100644 docs/encoder/com.pedro.encoder.input.video.facedetector/-face-detector-callback/on-get-faces.html create mode 100644 docs/encoder/com.pedro.encoder.input.video.facedetector/-face/-face.html create mode 100644 docs/encoder/com.pedro.encoder.input.video.facedetector/-face/id.html create mode 100644 docs/encoder/com.pedro.encoder.input.video.facedetector/-face/index.html create mode 100644 docs/encoder/com.pedro.encoder.input.video.facedetector/-face/left-eye.html create mode 100644 docs/encoder/com.pedro.encoder.input.video.facedetector/-face/mouth.html create mode 100644 docs/encoder/com.pedro.encoder.input.video.facedetector/-face/rect.html create mode 100644 docs/encoder/com.pedro.encoder.input.video.facedetector/-face/right-eye.html create mode 100644 docs/encoder/com.pedro.encoder.input.video.facedetector/-face/score.html create mode 100644 docs/encoder/com.pedro.encoder.input.video.facedetector/index.html create mode 100644 docs/encoder/com.pedro.encoder.input.video.facedetector/map-camera1-faces.html create mode 100644 docs/encoder/com.pedro.encoder.input.video.facedetector/map-camera2-faces.html create mode 100644 docs/encoder/com.pedro.encoder.input.video.facedetector/to-face.html create mode 100644 docs/encoder/com.pedro.encoder/-base-encoder/set-encoder-error-callback.html create mode 100644 docs/encoder/com.pedro.encoder/-encoder-error-callback/index.html create mode 100644 docs/encoder/com.pedro.encoder/-encoder-error-callback/on-codec-error.html create mode 100644 docs/encoder/com.pedro.encoder/-encoder-error-callback/on-encode-error.html create mode 100644 docs/encoder/com.pedro.encoder/-frame/time-stamp.html create mode 100644 docs/library/com.pedro.library.base/-camera1-base/set-encoder-error-callback.html create mode 100644 docs/library/com.pedro.library.base/-camera2-base/set-encoder-error-callback.html create mode 100644 docs/library/com.pedro.library.base/-display-base/set-encoder-error-callback.html create mode 100644 docs/library/com.pedro.library.base/-from-file-base/set-encoder-error-callback.html create mode 100644 docs/library/com.pedro.library.base/-only-audio-base/set-encoder-error-callback.html create mode 100644 docs/library/com.pedro.library.base/-stream-base/request-keyframe.html create mode 100644 docs/library/com.pedro.library.base/-stream-base/set-encoder-error-callback.html create mode 100644 docs/library/com.pedro.library.rtmp/-rtmp-camera1/stream-client.html create mode 100644 docs/library/com.pedro.library.rtmp/-rtmp-camera2/stream-client.html create mode 100644 docs/library/com.pedro.library.rtmp/-rtmp-display/stream-client.html create mode 100644 docs/library/com.pedro.library.rtmp/-rtmp-from-file/stream-client.html create mode 100644 docs/library/com.pedro.library.rtmp/-rtmp-only-audio/stream-client.html create mode 100644 docs/library/com.pedro.library.rtmp/-rtmp-stream/stream-client.html create mode 100644 docs/library/com.pedro.library.rtsp/-rtsp-camera1/stream-client.html create mode 100644 docs/library/com.pedro.library.rtsp/-rtsp-camera2/stream-client.html create mode 100644 docs/library/com.pedro.library.rtsp/-rtsp-display/stream-client.html create mode 100644 docs/library/com.pedro.library.rtsp/-rtsp-from-file/stream-client.html create mode 100644 docs/library/com.pedro.library.rtsp/-rtsp-only-audio/stream-client.html create mode 100644 docs/library/com.pedro.library.rtsp/-rtsp-stream/stream-client.html create mode 100644 docs/library/com.pedro.library.srt/-srt-camera1/stream-client.html create mode 100644 docs/library/com.pedro.library.srt/-srt-camera2/stream-client.html create mode 100644 docs/library/com.pedro.library.srt/-srt-display/stream-client.html create mode 100644 docs/library/com.pedro.library.srt/-srt-from-file/stream-client.html create mode 100644 docs/library/com.pedro.library.srt/-srt-only-audio/stream-client.html create mode 100644 docs/library/com.pedro.library.srt/-srt-stream/stream-client.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/-rtmp-stream-client.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/clear-cache.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/force-akamai-ts.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/get-cache-size.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/get-dropped-audio-frames.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/get-dropped-video-frames.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/get-items-in-cache.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/get-sent-audio-frames.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/get-sent-video-frames.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/has-congestion.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/index.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/reset-dropped-audio-frames.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/reset-dropped-video-frames.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/reset-sent-audio-frames.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/reset-sent-video-frames.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/resize-cache.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/set-authorization.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/set-check-server-alive.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/set-logs.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/set-only-audio.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/set-only-video.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/set-profile-iop.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/set-re-tries.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/set-write-chunk-size.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/-rtsp-stream-client.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/clear-cache.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/get-cache-size.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/get-dropped-audio-frames.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/get-dropped-video-frames.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/get-items-in-cache.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/get-sent-audio-frames.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/get-sent-video-frames.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/has-congestion.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/index.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/reset-dropped-audio-frames.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/reset-dropped-video-frames.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/reset-sent-audio-frames.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/reset-sent-video-frames.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/resize-cache.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/set-authorization.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/set-check-server-alive.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/set-logs.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/set-only-audio.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/set-only-video.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/set-protocol.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/set-re-tries.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-srt-stream-client/-srt-stream-client.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-srt-stream-client/clear-cache.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-srt-stream-client/get-cache-size.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-srt-stream-client/get-dropped-audio-frames.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-srt-stream-client/get-dropped-video-frames.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-srt-stream-client/get-items-in-cache.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-srt-stream-client/get-sent-audio-frames.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-srt-stream-client/get-sent-video-frames.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-srt-stream-client/has-congestion.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-srt-stream-client/index.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-srt-stream-client/reset-dropped-audio-frames.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-srt-stream-client/reset-dropped-video-frames.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-srt-stream-client/reset-sent-audio-frames.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-srt-stream-client/reset-sent-video-frames.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-srt-stream-client/resize-cache.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-srt-stream-client/set-authorization.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-srt-stream-client/set-check-server-alive.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-srt-stream-client/set-logs.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-srt-stream-client/set-only-audio.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-srt-stream-client/set-only-video.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-srt-stream-client/set-re-tries.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-stream-base-client/-stream-base-client.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-stream-base-client/clear-cache.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-stream-base-client/get-cache-size.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-stream-base-client/get-dropped-audio-frames.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-stream-base-client/get-dropped-video-frames.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-stream-base-client/get-items-in-cache.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-stream-base-client/get-sent-audio-frames.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-stream-base-client/get-sent-video-frames.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-stream-base-client/has-congestion.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-stream-base-client/index.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-stream-base-client/re-try.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-stream-base-client/reset-dropped-audio-frames.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-stream-base-client/reset-dropped-video-frames.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-stream-base-client/reset-sent-audio-frames.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-stream-base-client/reset-sent-video-frames.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-stream-base-client/resize-cache.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-stream-base-client/set-authorization.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-stream-base-client/set-check-server-alive.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-stream-base-client/set-logs.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-stream-base-client/set-only-audio.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-stream-base-client/set-only-video.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-stream-base-client/set-re-tries.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-stream-client-listener/index.html create mode 100644 docs/library/com.pedro.library.util.streamclient/-stream-client-listener/on-request-keyframe.html create mode 100644 docs/library/com.pedro.library.util.streamclient/index.html create mode 100644 docs/rtmp/com.pedro.rtmp.amf.v0/-amf-boolean/value.html create mode 100644 docs/rtmp/com.pedro.rtmp.amf.v0/-amf-object/get-properties.html create mode 100644 docs/rtmp/com.pedro.rtmp.rtmp/-commands-manager/check-and-send-acknowledgement.html create mode 100644 docs/rtmp/com.pedro.rtmp.rtmp/-rtmp-client/clear-cache.html create mode 100644 docs/rtmp/com.pedro.rtmp.rtmp/-rtmp-client/get-items-in-cache.html create mode 100644 docs/rtmp/com.pedro.rtmp.rtmp/-rtmp-sender/clear-cache.html create mode 100644 docs/rtmp/com.pedro.rtmp.rtmp/-rtmp-sender/get-items-in-cache.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils/-time-utils/get-current-time-millis.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils/-time-utils/get-current-time-nano.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils/-time-utils/index.html create mode 100644 docs/rtmp/com.pedro.rtmp.utils/try-send.html create mode 100644 docs/rtsp/com.pedro.rtsp.rtsp/-rtsp-client/clear-cache.html create mode 100644 docs/rtsp/com.pedro.rtsp.rtsp/-rtsp-client/get-items-in-cache.html create mode 100644 docs/rtsp/com.pedro.rtsp.rtsp/-rtsp-sender/clear-cache.html create mode 100644 docs/rtsp/com.pedro.rtsp.rtsp/-rtsp-sender/get-items-in-cache.html create mode 100644 docs/rtsp/com.pedro.rtsp.utils/-time-utils/get-current-time-micro.html create mode 100644 docs/rtsp/com.pedro.rtsp.utils/-time-utils/get-current-time-millis.html create mode 100644 docs/rtsp/com.pedro.rtsp.utils/-time-utils/get-current-time-nano.html create mode 100644 docs/rtsp/com.pedro.rtsp.utils/-time-utils/index.html create mode 100644 docs/rtsp/com.pedro.rtsp.utils/try-send.html create mode 100644 docs/srt/com.pedro.srt.mpeg2ts.psi/-psi-manager/-companion/index.html create mode 100644 docs/srt/com.pedro.srt.mpeg2ts.psi/-psi-manager/-companion/pat-period.html create mode 100644 docs/srt/com.pedro.srt.mpeg2ts.psi/-psi-manager/-companion/sdt-period.html create mode 100644 docs/srt/com.pedro.srt.srt/-srt-client/clear-cache.html create mode 100644 docs/srt/com.pedro.srt.srt/-srt-client/get-items-in-cache.html create mode 100644 docs/srt/com.pedro.srt.srt/-srt-sender/clear-cache.html create mode 100644 docs/srt/com.pedro.srt.srt/-srt-sender/get-items-in-cache.html create mode 100644 docs/srt/com.pedro.srt.utils/-time-utils/get-current-time-millis.html create mode 100644 docs/srt/com.pedro.srt.utils/try-send.html 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 72d75c673..66c00f901 100644 --- a/docs/encoder/com.pedro.encoder.audio/-audio-encoder/index.html +++ b/docs/encoder/com.pedro.encoder.audio/-audio-encoder/index.html @@ -103,17 +103,17 @@

Functions

- +
- +
Link copied to clipboard
-
open fun inputAvailable(@NonNull mediaCodec: MediaCodec, inBufferIndex: Int)
+
open fun inputAvailable(@NonNull mediaCodec: MediaCodec, inBufferIndex: Int)
abstract fun inputAvailable(mediaCodec: MediaCodec, inBufferIndex: Int)
@@ -163,17 +163,17 @@

Functions

- +
- +
Link copied to clipboard
-
open fun outputAvailable(@NonNull mediaCodec: MediaCodec, outBufferIndex: Int, @NonNull bufferInfo: MediaCodec.BufferInfo)
+
open fun outputAvailable(@NonNull mediaCodec: MediaCodec, outBufferIndex: Int, @NonNull bufferInfo: MediaCodec.BufferInfo)
abstract fun outputAvailable(mediaCodec: MediaCodec, outBufferIndex: Int, bufferInfo: MediaCodec.BufferInfo)
@@ -223,6 +223,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setEncoderErrorCallback(encoderErrorCallback: EncoderErrorCallback)
+
+
+
+
diff --git a/docs/encoder/com.pedro.encoder.audio/index.html b/docs/encoder/com.pedro.encoder.audio/index.html index 3f7fedc8f..c6ed6063d 100644 --- a/docs/encoder/com.pedro.encoder.audio/index.html +++ b/docs/encoder/com.pedro.encoder.audio/index.html @@ -93,7 +93,7 @@

Types

-
interface GetAacData
Created by pedro on 19/01/17.
+
interface GetAacData

Created by pedro on 19/01/17.

diff --git a/docs/encoder/com.pedro.encoder.input.audio/-audio-post-process-effect/-audio-post-process-effect.html b/docs/encoder/com.pedro.encoder.input.audio/-audio-post-process-effect/-audio-post-process-effect.html index 14b8dc412..fa3f5ae5b 100644 --- a/docs/encoder/com.pedro.encoder.input.audio/-audio-post-process-effect/-audio-post-process-effect.html +++ b/docs/encoder/com.pedro.encoder.input.audio/-audio-post-process-effect/-audio-post-process-effect.html @@ -58,7 +58,7 @@
-
+

AudioPostProcessEffect

diff --git a/docs/encoder/com.pedro.encoder.input.audio/-audio-post-process-effect/enable-auto-gain-control.html b/docs/encoder/com.pedro.encoder.input.audio/-audio-post-process-effect/enable-auto-gain-control.html index c0ee0d8c8..2e3acb41d 100644 --- a/docs/encoder/com.pedro.encoder.input.audio/-audio-post-process-effect/enable-auto-gain-control.html +++ b/docs/encoder/com.pedro.encoder.input.audio/-audio-post-process-effect/enable-auto-gain-control.html @@ -63,7 +63,7 @@

enableAutoGainControl

- +
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- +
fun release()
diff --git a/docs/encoder/com.pedro.encoder.input.audio/-audio-post-process-effect/release.html b/docs/encoder/com.pedro.encoder.input.audio/-audio-post-process-effect/release.html index 6b57d0373..7fbe166d7 100644 --- a/docs/encoder/com.pedro.encoder.input.audio/-audio-post-process-effect/release.html +++ b/docs/encoder/com.pedro.encoder.input.audio/-audio-post-process-effect/release.html @@ -63,7 +63,7 @@

release

-
open fun release()
+
fun release()

Functions

-
+
- +
Link copied to clipboard
-
abstract fun process(pcmBuffer: Array<Byte>): Array<Byte>
+
abstract fun process(pcmBuffer: ByteArray): ByteArray
diff --git a/docs/encoder/com.pedro.encoder.input.audio/-custom-audio-effect/process.html b/docs/encoder/com.pedro.encoder.input.audio/-custom-audio-effect/process.html index 182842195..285d160b2 100644 --- a/docs/encoder/com.pedro.encoder.input.audio/-custom-audio-effect/process.html +++ b/docs/encoder/com.pedro.encoder.input.audio/-custom-audio-effect/process.html @@ -58,12 +58,12 @@
-
+

process

-
abstract fun process(pcmBuffer: Array<Byte>): Array<Byte>

Return

it must be of same size that pcmBuffer parameter.

Parameters

pcmBuffer

buffer obtained directly from the microphone.

+
abstract fun process(pcmBuffer: ByteArray): ByteArray

Return

it must be of same size that pcmBuffer parameter.

Parameters

pcmBuffer

buffer obtained directly from the microphone.

-
-
+
+
+
+

Properties

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

Properties

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

Properties

+
+
+
+
+ + +
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
-
open fun valueOf(name: String): MicrophoneMode

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.)

+

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.)

@@ -143,7 +192,7 @@

Functions

-

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.

+

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

diff --git a/docs/encoder/com.pedro.encoder.input.audio/-microphone-mode/value-of.html b/docs/encoder/com.pedro.encoder.input.audio/-microphone-mode/value-of.html index bb5a9ee1b..c4c7ace36 100644 --- a/docs/encoder/com.pedro.encoder.input.audio/-microphone-mode/value-of.html +++ b/docs/encoder/com.pedro.encoder.input.audio/-microphone-mode/value-of.html @@ -58,12 +58,12 @@
-
+

valueOf

-
open fun valueOf(name: String): MicrophoneMode

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.)

Return

the enum constant with the specified name

Throws

if this enum type has no constant with the specified name

+

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.input.decoder/-audio-decoder/-audio-decoder.html b/docs/encoder/com.pedro.encoder.input.decoder/-audio-decoder/-audio-decoder.html index 5a8af665f..a5361f888 100644 --- a/docs/encoder/com.pedro.encoder.input.decoder/-audio-decoder/-audio-decoder.html +++ b/docs/encoder/com.pedro.encoder.input.decoder/-audio-decoder/-audio-decoder.html @@ -58,12 +58,12 @@
-
+

AudioDecoder

-
constructor(getMicrophoneData: GetMicrophoneData, audioDecoderInterface: AudioDecoderInterface)
+
constructor(getMicrophoneData: GetMicrophoneData, audioDecoderInterface: AudioDecoderInterface, decoderInterface: DecoderInterface)
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onAudioFormat(p: MediaFormat)
open fun onAudioFormat(mediaFormat: MediaFormat)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onSpsPpsVps(p: ByteBuffer, p1: ByteBuffer, p2: ByteBuffer)
open fun onSpsPpsVps(sps: ByteBuffer, pps: ByteBuffer, vps: ByteBuffer)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onVideoFormat(p: MediaFormat)
open fun onVideoFormat(mediaFormat: MediaFormat)
-
-
-
-
@@ -1097,17 +1007,17 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun reTry(delay: Long, reason: String): Boolean
open fun reTry(rtpType: RtpType, index: Int, delay: Long, reason: String, @Nullable backupUrl: String): Boolean

open fun reTry(delay: Long, reason: String, @Nullable backupUrl: String): Boolean
Retries to connect with the given delay.
+
open fun reTry(rtpType: RtpType, index: Int, delay: Long, reason: String, @Nullable backupUrl: String): Boolean
@@ -1137,7 +1047,7 @@

Functions

-
open fun setAuthorization(user: String, password: String)
Basic auth developed to work with Wowza.
open fun setAuthorization(rtpType: RtpType, index: Int, user: String, password: String)
+
open fun setAuthorization(user: String, password: String)
open fun setAuthorization(rtpType: RtpType, index: Int, user: String, password: String)
@@ -1187,6 +1097,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setEncoderErrorCallback(encoderErrorCallback: EncoderErrorCallback)
Set a callback to know errors related with Video/Audio encoders
+
+
+
+
diff --git a/docs/library/com.pedro.library.multiple/-multi-rtp-camera2/set-authorization.html b/docs/library/com.pedro.library.multiple/-multi-rtp-camera2/set-authorization.html index b2529c232..19132bd0c 100644 --- a/docs/library/com.pedro.library.multiple/-multi-rtp-camera2/set-authorization.html +++ b/docs/library/com.pedro.library.multiple/-multi-rtp-camera2/set-authorization.html @@ -63,7 +63,7 @@

setAuthorization

-
open fun setAuthorization(rtpType: RtpType, index: Int, user: String, password: String)


open fun setAuthorization(user: String, password: String)

Basic auth developed to work with Wowza. No tested with other server

Parameters

user

auth.

password

auth.

+
open fun setAuthorization(rtpType: RtpType, index: Int, user: String, password: String)
open fun setAuthorization(user: String, password: String)
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -163,17 +148,17 @@

Functions

- +
- +
Link copied to clipboard
-
open fun getCacheSize(): Int
open fun getCacheSize(rtpType: RtpType, index: Int): Int
+
open fun getCacheSize(rtpType: RtpType, index: Int): Int
@@ -313,47 +298,17 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- +
- +
Link copied to clipboard
-
open fun hasCongestion(rtpType: RtpType, index: Int): Boolean
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun inputPCMData(p: Frame)
open fun inputPCMData(frame: Frame)
+
open fun hasCongestion(rtpType: RtpType, index: Int): Boolean
@@ -403,51 +358,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onAudioFormat(p: MediaFormat)
open fun onAudioFormat(mediaFormat: MediaFormat)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onSpsPpsVps(p: ByteBuffer, p1: ByteBuffer, p2: ByteBuffer)
open fun onSpsPpsVps(sps: ByteBuffer, pps: ByteBuffer, vps: ByteBuffer)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onVideoFormat(p: MediaFormat)
open fun onVideoFormat(mediaFormat: MediaFormat)
-
-
-
-
@@ -583,17 +493,17 @@

Functions

- +
- +
Link copied to clipboard
-
open fun resizeCache(newSize: Int)
open fun resizeCache(rtpType: RtpType, index: Int, newSize: Int)
+
open fun resizeCache(rtpType: RtpType, index: Int, newSize: Int)
@@ -613,17 +523,17 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun reTry(delay: Long, reason: String): Boolean
open fun reTry(rtpType: RtpType, index: Int, delay: Long, reason: String, @Nullable backupUrl: String): Boolean

open fun reTry(delay: Long, reason: String, @Nullable backupUrl: String): Boolean
Retries to connect with the given delay.
+
open fun reTry(rtpType: RtpType, index: Int, delay: Long, reason: String, @Nullable backupUrl: String): Boolean
@@ -668,7 +578,7 @@

Functions

-
open fun setAuthorization(user: String, password: String)
Basic auth developed to work with Wowza.
open fun setAuthorization(rtpType: RtpType, index: Int, user: String, password: String)
+
open fun setAuthorization(user: String, password: String)
open fun setAuthorization(rtpType: RtpType, index: Int, user: String, password: String)
@@ -703,6 +613,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setEncoderErrorCallback(encoderErrorCallback: EncoderErrorCallback)
Set a callback to know errors related with Video/Audio encoders
+
+
+
+
diff --git a/docs/library/com.pedro.library.multiple/-multi-rtp-display/resize-cache.html b/docs/library/com.pedro.library.multiple/-multi-rtp-display/resize-cache.html index 581ce3e45..050a26be5 100644 --- a/docs/library/com.pedro.library.multiple/-multi-rtp-display/resize-cache.html +++ b/docs/library/com.pedro.library.multiple/-multi-rtp-display/resize-cache.html @@ -63,7 +63,7 @@

resizeCache

-
open fun resizeCache(rtpType: RtpType, index: Int, newSize: Int)
open fun resizeCache(newSize: Int)
+
open fun resizeCache(rtpType: RtpType, index: Int, newSize: Int)
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- +
- +
Link copied to clipboard
-
open fun getCacheSize(): Int
open fun getCacheSize(rtpType: RtpType, index: Int): Int
+
open fun getCacheSize(rtpType: RtpType, index: Int): Int
@@ -238,32 +223,17 @@

Functions

- +
- -
Link copied to clipboard
-
-
-
-
open fun hasCongestion(rtpType: RtpType, index: Int): Boolean
-
-
-
-
- -
-
-
- - +
Link copied to clipboard
-
abstract fun inputPCMData(p: Frame)
open fun inputPCMData(frame: Frame)
+
open fun hasCongestion(rtpType: RtpType, index: Int): Boolean
@@ -313,21 +283,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onAudioFormat(p: MediaFormat)
open fun onAudioFormat(mediaFormat: MediaFormat)
-
-
-
-
@@ -448,17 +403,17 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun reTry(delay: Long, reason: String): Boolean
open fun reTry(rtpType: RtpType, index: Int, delay: Long, reason: String, @Nullable backupUrl: String): Boolean

open fun reTry(delay: Long, reason: String, @Nullable backupUrl: String): Boolean
Retries to connect with the given delay.
+
open fun reTry(rtpType: RtpType, index: Int, delay: Long, reason: String, @Nullable backupUrl: String): Boolean
@@ -488,7 +443,7 @@

Functions

-
open fun setAuthorization(user: String, password: String)
Basic auth developed to work with Wowza.
open fun setAuthorization(rtpType: RtpType, index: Int, user: String, password: String)
+
open fun setAuthorization(user: String, password: String)
open fun setAuthorization(rtpType: RtpType, index: Int, user: String, password: String)
@@ -523,6 +478,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setEncoderErrorCallback(encoderErrorCallback: EncoderErrorCallback)
Set a callback to know errors related with Video/Audio encoders
+
+
+
+
diff --git a/docs/library/com.pedro.library.multiple/-multi-rtp-only-audio/set-authorization.html b/docs/library/com.pedro.library.multiple/-multi-rtp-only-audio/set-authorization.html index 066e49b12..ab1c12e9c 100644 --- a/docs/library/com.pedro.library.multiple/-multi-rtp-only-audio/set-authorization.html +++ b/docs/library/com.pedro.library.multiple/-multi-rtp-only-audio/set-authorization.html @@ -63,7 +63,7 @@

setAuthorization

-
open fun setAuthorization(rtpType: RtpType, index: Int, user: String, password: String)


open fun setAuthorization(user: String, password: String)

Basic auth developed to work with Wowza. No tested with other server

Parameters

user

auth.

password

auth.

+
open fun setAuthorization(rtpType: RtpType, index: Int, user: String, password: String)
open fun setAuthorization(user: String, password: String)
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
@@ -212,17 +227,17 @@

Functions

- +
- +
Link copied to clipboard
- +
open fun enableFaceDetection(faceDetectorCallback: FaceDetectorCallback): Boolean
@@ -257,36 +272,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun forceAkamaiTs(enabled: Boolean)
Some Livestream hosts use Akamai auth that requires RTMP packets to be sent with increasing timestamp order regardless of packet type.
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -302,21 +287,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun getCacheSize(): Int
-
-
-
-
@@ -332,36 +302,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -497,36 +437,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -572,21 +482,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -602,51 +497,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun inputPCMData(p: Frame)
open fun inputPCMData(frame: Frame)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun inputYUVData(p: Frame)
open fun inputYUVData(frame: Frame)
-
-
-
-
@@ -782,51 +632,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onAudioFormat(p: MediaFormat)
open fun onAudioFormat(mediaFormat: MediaFormat)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onSpsPpsVps(p: ByteBuffer, p1: ByteBuffer, p2: ByteBuffer)
open fun onSpsPpsVps(sps: ByteBuffer, pps: ByteBuffer, vps: ByteBuffer)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onVideoFormat(p: MediaFormat)
open fun onVideoFormat(mediaFormat: MediaFormat)
-
-
-
-
@@ -872,21 +677,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun reConnect(delay: Long, @Nullable backupUrl: String)
-
-
-
-
@@ -917,81 +707,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun resizeCache(newSize: Int)
-
-
-
-
@@ -1007,21 +722,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun reTry(delay: Long, reason: String): Boolean

open fun reTry(delay: Long, reason: String, @Nullable backupUrl: String): Boolean
Retries to connect with the given delay.
-
-
-
-
@@ -1037,21 +737,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setAuthorization(user: String, password: String)
Basic auth developed to work with Wowza.
-
-
-
-
@@ -1067,32 +752,32 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setCheckServerAlive(enable: Boolean)
+
open fun setCustomAudioEffect(customAudioEffect: CustomAudioEffect)
Set an audio effect modifying microphone's PCM buffer.
- +
- - + +
Link copied to clipboard
-
open fun setCustomAudioEffect(customAudioEffect: CustomAudioEffect)
Set an audio effect modifying microphone's PCM buffer.
+
open fun setEncoderErrorCallback(encoderErrorCallback: EncoderErrorCallback)
Set a callback to know errors related with Video/Audio encoders
@@ -1157,21 +842,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setLogs(enable: Boolean)
-
-
-
-
@@ -1202,21 +872,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setProfileIop(profileIop: ProfileIop)
H264 profile.
-
-
-
-
@@ -1232,21 +887,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setReTries(reTries: Int)
-
-
-
-
@@ -1277,21 +917,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setWriteChunkSize(chunkSize: Int)
Must be called before start stream.
-
-
-
-
diff --git a/docs/library/com.pedro.library.rtmp/-rtmp-camera1/stream-client.html b/docs/library/com.pedro.library.rtmp/-rtmp-camera1/stream-client.html new file mode 100644 index 000000000..e2eccb918 --- /dev/null +++ b/docs/library/com.pedro.library.rtmp/-rtmp-camera1/stream-client.html @@ -0,0 +1,76 @@ + + + + + streamClient + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

streamClient

+
+ +
+ +
+
+
+ + + 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 cf093b3ae..8160fd906 100644 --- a/docs/library/com.pedro.library.rtmp/-rtmp-camera2/index.html +++ b/docs/library/com.pedro.library.rtmp/-rtmp-camera2/index.html @@ -103,21 +103,36 @@

Properties

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

Functions

-
+
- +
Link copied to clipboard
-
open fun addImageListener(format: Int, maxImages: Int, listener: Camera2ApiManager.ImageCallback)
open fun addImageListener(width: Int, height: Int, format: Int, maxImages: Int, listener: Camera2ApiManager.ImageCallback)
+
open fun addImageListener(format: Int, maxImages: Int, listener: Camera2ApiManager.ImageCallback)
open fun addImageListener(width: Int, height: Int, format: Int, maxImages: Int, listener: Camera2ApiManager.ImageCallback)
open fun addImageListener(width: Int, height: Int, format: Int, maxImages: Int, autoClose: Boolean, listener: Camera2ApiManager.ImageCallback)
@@ -242,17 +257,17 @@

Functions

- +
- +
Link copied to clipboard
- +
open fun enableFaceDetection(faceDetectorCallback: FaceDetectorCallback): Boolean
@@ -302,36 +317,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun forceAkamaiTs(enabled: Boolean)
Some Livestream hosts use Akamai auth that requires RTMP packets to be sent with increasing timestamp order regardless of packet type.
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -347,21 +332,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun getCacheSize(): Int
-
-
-
-
@@ -407,36 +377,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -557,36 +497,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -632,21 +542,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -677,36 +572,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun inputPCMData(p: Frame)
open fun inputPCMData(frame: Frame)
-
-
-
-
@@ -872,51 +737,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onAudioFormat(p: MediaFormat)
open fun onAudioFormat(mediaFormat: MediaFormat)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onSpsPpsVps(p: ByteBuffer, p1: ByteBuffer, p2: ByteBuffer)
open fun onSpsPpsVps(sps: ByteBuffer, pps: ByteBuffer, vps: ByteBuffer)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onVideoFormat(p: MediaFormat)
open fun onVideoFormat(mediaFormat: MediaFormat)
-
-
-
-
@@ -962,21 +782,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun reConnect(delay: Long, @Nullable backupUrl: String)
-
-
-
-
@@ -1022,81 +827,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun resizeCache(newSize: Int)
-
-
-
-
@@ -1112,21 +842,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun reTry(delay: Long, reason: String): Boolean

open fun reTry(delay: Long, reason: String, @Nullable backupUrl: String): Boolean
Retries to connect with the given delay.
-
-
-
-
@@ -1142,21 +857,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setAuthorization(user: String, password: String)
Basic auth developed to work with Wowza.
-
-
-
-
@@ -1172,32 +872,32 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setCheckServerAlive(enable: Boolean)
+
open fun setCustomAudioEffect(customAudioEffect: CustomAudioEffect)
Set an audio effect modifying microphone's PCM buffer.
- +
- - + +
Link copied to clipboard
-
open fun setCustomAudioEffect(customAudioEffect: CustomAudioEffect)
Set an audio effect modifying microphone's PCM buffer.
+
open fun setEncoderErrorCallback(encoderErrorCallback: EncoderErrorCallback)
Set a callback to know errors related with Video/Audio encoders
@@ -1277,21 +977,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setLogs(enable: Boolean)
-
-
-
-
@@ -1322,21 +1007,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setProfileIop(profileIop: ProfileIop)
H264 profile.
-
-
-
-
@@ -1352,21 +1022,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setReTries(reTries: Int)
-
-
-
-
@@ -1397,21 +1052,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setWriteChunkSize(chunkSize: Int)
Must be called before start stream.
-
-
-
-
diff --git a/docs/library/com.pedro.library.rtmp/-rtmp-camera2/stream-client.html b/docs/library/com.pedro.library.rtmp/-rtmp-camera2/stream-client.html new file mode 100644 index 000000000..7d2aa8d8f --- /dev/null +++ b/docs/library/com.pedro.library.rtmp/-rtmp-camera2/stream-client.html @@ -0,0 +1,76 @@ + + + + + streamClient + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

streamClient

+
+ +
+ +
+
+
+ + + 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 8037c5a4e..08e5013a4 100644 --- a/docs/library/com.pedro.library.rtmp/-rtmp-display/index.html +++ b/docs/library/com.pedro.library.rtmp/-rtmp-display/index.html @@ -86,64 +86,53 @@

Constructors

-
-

Functions

-
+
+

Properties

+
- - + +
Link copied to clipboard
-
open fun disableAudio()
Mute microphone, can be called before, while and after stream.
+
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun enableAudio()
Enable a muted microphone, can be called before, while and after stream.
-
-
-
-
- +
+
+
+

Functions

+
- - + +
Link copied to clipboard
-
open fun forceAkamaiTs(enabled: Boolean)
Some Livestream hosts use Akamai auth that requires RTMP packets to be sent with increasing timestamp order regardless of packet type.
+
open fun disableAudio()
Mute microphone, can be called before, while and after stream.
- +
- - + +
Link copied to clipboard
- +
open fun enableAudio()
Enable a muted microphone, can be called before, while and after stream.
@@ -163,51 +152,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun getCacheSize(): Int
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -253,36 +197,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -313,51 +227,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun inputPCMData(p: Frame)
open fun inputPCMData(frame: Frame)
-
-
-
-
@@ -403,51 +272,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onAudioFormat(p: MediaFormat)
open fun onAudioFormat(mediaFormat: MediaFormat)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onSpsPpsVps(p: ByteBuffer, p1: ByteBuffer, p2: ByteBuffer)
open fun onSpsPpsVps(sps: ByteBuffer, pps: ByteBuffer, vps: ByteBuffer)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onVideoFormat(p: MediaFormat)
open fun onVideoFormat(mediaFormat: MediaFormat)
-
-
-
-
@@ -508,21 +332,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun reConnect(delay: Long, @Nullable backupUrl: String)
-
-
-
-
@@ -538,81 +347,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun resizeCache(newSize: Int)
-
-
-
-
@@ -628,21 +362,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun reTry(delay: Long, reason: String): Boolean

open fun reTry(delay: Long, reason: String, @Nullable backupUrl: String): Boolean
Retries to connect with the given delay.
-
-
-
-
@@ -673,47 +392,32 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setAuthorization(user: String, password: String)
Basic auth developed to work with Wowza.
-
-
-
-
- +
- - + +
Link copied to clipboard
-
open fun setCheckServerAlive(enable: Boolean)
+
open fun setCustomAudioEffect(customAudioEffect: CustomAudioEffect)
Set an audio effect modifying microphone's PCM buffer.
- +
- - + +
Link copied to clipboard
-
open fun setCustomAudioEffect(customAudioEffect: CustomAudioEffect)
Set an audio effect modifying microphone's PCM buffer.
+
open fun setEncoderErrorCallback(encoderErrorCallback: EncoderErrorCallback)
Set a callback to know errors related with Video/Audio encoders
@@ -778,21 +482,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setLogs(enable: Boolean)
-
-
-
-
@@ -808,21 +497,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setProfileIop(profileIop: ProfileIop)
H264 profile.
-
-
-
-
@@ -838,21 +512,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setReTries(reTries: Int)
-
-
-
-
@@ -883,21 +542,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setWriteChunkSize(chunkSize: Int)
Must be called before start stream.
-
-
-
-
diff --git a/docs/library/com.pedro.library.rtmp/-rtmp-display/stream-client.html b/docs/library/com.pedro.library.rtmp/-rtmp-display/stream-client.html new file mode 100644 index 000000000..deee78da5 --- /dev/null +++ b/docs/library/com.pedro.library.rtmp/-rtmp-display/stream-client.html @@ -0,0 +1,76 @@ + + + + + streamClient + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

streamClient

+
+ +
+ +
+
+
+ + + 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 376bb2932..84b855409 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 @@ -103,41 +103,26 @@

Properties

- - -
-

Functions

-
+
- - + +
Link copied to clipboard
-
open fun forceAkamaiTs(enabled: Boolean)
Some Livestream hosts use Akamai auth that requires RTMP packets to be sent with increasing timestamp order regardless of packet type.
+
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- +
+
+
+

Functions

+
@@ -182,51 +167,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun getCacheSize(): Int
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -257,36 +197,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -317,21 +227,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -362,36 +257,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun inputPCMData(p: Frame)
open fun inputPCMData(frame: Frame)
-
-
-
-
@@ -452,51 +317,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onAudioFormat(p: MediaFormat)
open fun onAudioFormat(mediaFormat: MediaFormat)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onSpsPpsVps(p: ByteBuffer, p1: ByteBuffer, p2: ByteBuffer)
open fun onSpsPpsVps(sps: ByteBuffer, pps: ByteBuffer, vps: ByteBuffer)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onVideoFormat(p: MediaFormat)
open fun onVideoFormat(mediaFormat: MediaFormat)
-
-
-
-
@@ -527,47 +347,32 @@

Functions

- +
- +
Link copied to clipboard
-
open fun prepareAudio(filePath: String): Boolean
open fun prepareAudio(fileDescriptor: FileDescriptor, bitRate: Int): Boolean
open fun prepareAudio(filePath: String, bitRate: Int): Boolean
+
open fun prepareAudio(filePath: String): Boolean
open fun prepareAudio(context: Context, uri: Uri): Boolean
open fun prepareAudio(fileDescriptor: FileDescriptor, bitRate: Int): Boolean
open fun prepareAudio(filePath: String, bitRate: Int): Boolean
open fun prepareAudio(context: Context, uri: Uri, bitRate: Int): Boolean
- +
- +
Link copied to clipboard
-
open fun prepareVideo(fileDescriptor: FileDescriptor): Boolean
open fun prepareVideo(filePath: String): Boolean
open fun prepareVideo(fileDescriptor: FileDescriptor, bitRate: Int, rotation: Int): Boolean
open fun prepareVideo(filePath: String, bitRate: Int, rotation: Int): Boolean
open fun prepareVideo(fileDescriptor: FileDescriptor, bitRate: Int, rotation: Int, avcProfile: Int, avcProfileLevel: Int): Boolean
open fun prepareVideo(filePath: String, bitRate: Int, rotation: Int, avcProfile: Int, avcProfileLevel: Int): Boolean
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun reConnect(delay: Long, @Nullable backupUrl: String)
+
open fun prepareVideo(fileDescriptor: FileDescriptor): Boolean
open fun prepareVideo(filePath: String): Boolean
open fun prepareVideo(context: Context, uri: Uri): Boolean
open fun prepareVideo(fileDescriptor: FileDescriptor, bitRate: Int, rotation: Int): Boolean
open fun prepareVideo(filePath: String, bitRate: Int, rotation: Int): Boolean
open fun prepareVideo(context: Context, uri: Uri, bitRate: Int, rotation: Int): Boolean
open fun prepareVideo(fileDescriptor: FileDescriptor, bitRate: Int, rotation: Int, avcProfile: Int, avcProfileLevel: Int): Boolean
open fun prepareVideo(filePath: String, bitRate: Int, rotation: Int, avcProfile: Int, avcProfileLevel: Int): Boolean
open fun prepareVideo(context: Context, uri: Uri, bitRate: Int, rotation: Int, avcProfile: Int, avcProfileLevel: Int): Boolean
@@ -602,81 +407,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun resizeCache(newSize: Int)
-
-
-
-
@@ -707,47 +437,17 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun reTry(delay: Long, reason: String): Boolean

open fun reTry(delay: Long, reason: String, @Nullable backupUrl: String): Boolean
Retries to connect with the given delay.
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setAuthorization(user: String, password: String)
Basic auth developed to work with Wowza.
-
-
-
-
- +
- - + +
Link copied to clipboard
-
open fun setCheckServerAlive(enable: Boolean)
+
open fun setEncoderErrorCallback(encoderErrorCallback: EncoderErrorCallback)
Set a callback to know errors related with Video/Audio encoders
@@ -797,21 +497,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setLogs(enable: Boolean)
-
-
-
-
@@ -827,21 +512,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setProfileIop(profileIop: ProfileIop)
H264 profile.
-
-
-
-
@@ -857,21 +527,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setReTries(reTries: Int)
-
-
-
-
@@ -902,21 +557,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setWriteChunkSize(chunkSize: Int)
Must be called before start stream.
-
-
-
-
diff --git a/docs/library/com.pedro.library.rtmp/-rtmp-from-file/stream-client.html b/docs/library/com.pedro.library.rtmp/-rtmp-from-file/stream-client.html new file mode 100644 index 000000000..bd3a68cfd --- /dev/null +++ b/docs/library/com.pedro.library.rtmp/-rtmp-from-file/stream-client.html @@ -0,0 +1,76 @@ + + + + + streamClient + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

streamClient

+
+ +
+ +
+
+
+ + + 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 649ac5847..01442d588 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 @@ -86,109 +86,53 @@

Constructors

-
-

Functions

-
+
+

Properties

+
- - + +
Link copied to clipboard
-
open fun disableAudio()
Mute microphone, can be called before, while and after stream.
+
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun enableAudio()
Enable a muted microphone, can be called before, while and after stream.
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun forceAkamaiTs(enabled: Boolean)
Some Livestream hosts use Akamai auth that requires RTMP packets to be sent with increasing timestamp order regardless of packet type.
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun getCacheSize(): Int
-
-
-
-
- +
+
+
+

Functions

+
- - + +
Link copied to clipboard
- +
open fun disableAudio()
Mute microphone, can be called before, while and after stream.
- +
- - + +
Link copied to clipboard
- +
open fun enableAudio()
Enable a muted microphone, can be called before, while and after stream.
@@ -208,66 +152,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun inputPCMData(p: Frame)
open fun inputPCMData(frame: Frame)
-
-
-
-
@@ -313,21 +197,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onAudioFormat(p: MediaFormat)
open fun onAudioFormat(mediaFormat: MediaFormat)
-
-
-
-
@@ -358,96 +227,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun reConnect(delay: Long, @Nullable backupUrl: String)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun resizeCache(newSize: Int)
-
-
-
-
@@ -463,21 +242,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun reTry(delay: Long, reason: String): Boolean

open fun reTry(delay: Long, reason: String, @Nullable backupUrl: String): Boolean
Retries to connect with the given delay.
-
-
-
-
@@ -493,36 +257,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setAuthorization(user: String, password: String)
Basic auth developed to work with Wowza.
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setCheckServerAlive(enable: Boolean)
-
-
-
-
@@ -538,17 +272,17 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setLogs(enable: Boolean)
+
open fun setEncoderErrorCallback(encoderErrorCallback: EncoderErrorCallback)
Set a callback to know errors related with Video/Audio encoders
@@ -583,36 +317,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setReTries(reTries: Int)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setWriteChunkSize(chunkSize: Int)
Must be called before start stream.
-
-
-
-
diff --git a/docs/library/com.pedro.library.rtmp/-rtmp-only-audio/stream-client.html b/docs/library/com.pedro.library.rtmp/-rtmp-only-audio/stream-client.html new file mode 100644 index 000000000..893c8eb9d --- /dev/null +++ b/docs/library/com.pedro.library.rtmp/-rtmp-only-audio/stream-client.html @@ -0,0 +1,76 @@ + + + + + streamClient + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

streamClient

+
+ +
+ +
+
+
+ + + 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 735a935e2..89ee5a332 100644 --- a/docs/library/com.pedro.library.rtmp/-rtmp-stream/index.html +++ b/docs/library/com.pedro.library.rtmp/-rtmp-stream/index.html @@ -148,6 +148,21 @@

Properties

+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
@@ -317,51 +332,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
fun forceAkamaiTs(enabled: Boolean)

Some Livestream hosts use Akamai auth that requires RTMP packets to be sent with increasing timestamp order regardless of packet type. Necessary with Servers like Dacast. More info here: https://learn.akamai.com/en-us/webhelp/media-services-live/media-services-live-encoder-compatibility-testing-and-qualification-guide-v4.0/GUID-F941C88B-9128-4BF4-A81B-C2E5CFD35BBF.html

-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun getAacData(aacBuffer: ByteBuffer, info: MediaCodec.BufferInfo)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun getCacheSize(): Int
-
-
-
-
@@ -392,36 +362,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun getDroppedAudioFrames(): Long
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun getDroppedVideoFrames(): Long
-
-
-
-
@@ -452,36 +392,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun getSentAudioFrames(): Long
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun getSentVideoFrames(): Long
-
-
-
-
@@ -497,21 +407,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun getVideoData(h264Buffer: ByteBuffer, info: MediaCodec.BufferInfo)
-
-
-
-
@@ -542,36 +437,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun hasCongestion(): Boolean
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun inputPCMData(frame: Frame)
-
-
-
-
@@ -632,51 +497,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun onAudioFormat(mediaFormat: MediaFormat)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun onSpsPpsVps(sps: ByteBuffer, pps: ByteBuffer, vps: ByteBuffer?)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun onVideoFormat(mediaFormat: MediaFormat)
-
-
-
-
@@ -707,92 +527,17 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun resetDroppedAudioFrames()
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun resetDroppedVideoFrames()
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun resetSentAudioFrames()
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun resetSentVideoFrames()
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun resizeCache(newSize: Int)
-
-
-
-
- +
- - + +
Link copied to clipboard
-
fun reTry(delay: Long, reason: String, backupUrl: String? = null): Boolean

Retries to connect with the given delay. You can pass an optional backupUrl if you'd like to connect to your backup server instead of the original one. Given backupUrl replaces the original one.

+
@@ -812,17 +557,17 @@

Functions

- +
- - + +
Link copied to clipboard
-
open override fun setCheckServerAlive(enabled: Boolean)
+
fun setEncoderErrorCallback(encoderErrorCallback: EncoderErrorCallback?)

Set a callback to know errors related with Video/Audio encoders

@@ -842,21 +587,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun setLogs(enabled: Boolean)
-
-
-
-
@@ -872,21 +602,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
fun setProfileIop(profileIop: ProfileIop?)

H264 profile.

-
-
-
-
@@ -902,21 +617,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun setReTries(reTries: Int)
-
-
-
-
@@ -932,21 +632,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
fun setWriteChunkSize(chunkSize: Int)

Must be called before start stream.

-
-
-
-
diff --git a/docs/library/com.pedro.library.rtmp/-rtmp-stream/stream-client.html b/docs/library/com.pedro.library.rtmp/-rtmp-stream/stream-client.html new file mode 100644 index 000000000..b4b154b9a --- /dev/null +++ b/docs/library/com.pedro.library.rtmp/-rtmp-stream/stream-client.html @@ -0,0 +1,76 @@ + + + + + streamClient + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

streamClient

+
+ +
+ +
+
+
+ + + 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 fa7f30001..51b40ce3f 100644 --- a/docs/library/com.pedro.library.rtsp/-rtsp-camera1/index.html +++ b/docs/library/com.pedro.library.rtsp/-rtsp-camera1/index.html @@ -103,6 +103,21 @@

Properties

+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
@@ -212,17 +227,17 @@

Functions

- +
- +
Link copied to clipboard
- +
open fun enableFaceDetection(faceDetectorCallback: FaceDetectorCallback): Boolean
@@ -257,21 +272,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -287,21 +287,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun getCacheSize(): Int
-
-
-
-
@@ -317,36 +302,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -482,36 +437,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -557,21 +482,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -587,51 +497,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun inputPCMData(p: Frame)
open fun inputPCMData(frame: Frame)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun inputYUVData(p: Frame)
open fun inputYUVData(frame: Frame)
-
-
-
-
@@ -767,51 +632,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onAudioFormat(p: MediaFormat)
open fun onAudioFormat(mediaFormat: MediaFormat)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onSpsPpsVps(p: ByteBuffer, p1: ByteBuffer, p2: ByteBuffer)
open fun onSpsPpsVps(sps: ByteBuffer, pps: ByteBuffer, vps: ByteBuffer)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onVideoFormat(p: MediaFormat)
open fun onVideoFormat(mediaFormat: MediaFormat)
-
-
-
-
@@ -857,21 +677,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun reConnect(delay: Long, @Nullable backupUrl: String)
-
-
-
-
@@ -902,81 +707,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun resizeCache(newSize: Int)
-
-
-
-
@@ -992,21 +722,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun reTry(delay: Long, reason: String): Boolean

open fun reTry(delay: Long, reason: String, @Nullable backupUrl: String): Boolean
Retries to connect with the given delay.
-
-
-
-
@@ -1022,21 +737,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setAuthorization(user: String, password: String)
Basic auth developed to work with Wowza.
-
-
-
-
@@ -1052,32 +752,32 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setCheckServerAlive(enable: Boolean)
+
open fun setCustomAudioEffect(customAudioEffect: CustomAudioEffect)
Set an audio effect modifying microphone's PCM buffer.
- +
- - + +
Link copied to clipboard
-
open fun setCustomAudioEffect(customAudioEffect: CustomAudioEffect)
Set an audio effect modifying microphone's PCM buffer.
+
open fun setEncoderErrorCallback(encoderErrorCallback: EncoderErrorCallback)
Set a callback to know errors related with Video/Audio encoders
@@ -1142,21 +842,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setLogs(enable: Boolean)
-
-
-
-
@@ -1187,21 +872,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setProtocol(protocol: Protocol)
Internet protocol used.
-
-
-
-
@@ -1217,21 +887,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setReTries(reTries: Int)
-
-
-
-
diff --git a/docs/library/com.pedro.library.rtsp/-rtsp-camera1/stream-client.html b/docs/library/com.pedro.library.rtsp/-rtsp-camera1/stream-client.html new file mode 100644 index 000000000..5409e2c46 --- /dev/null +++ b/docs/library/com.pedro.library.rtsp/-rtsp-camera1/stream-client.html @@ -0,0 +1,76 @@ + + + + + streamClient + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

streamClient

+
+ +
+ +
+
+
+ + + 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 5c4c5f8b5..4e1a7dc5b 100644 --- a/docs/library/com.pedro.library.rtsp/-rtsp-camera2/index.html +++ b/docs/library/com.pedro.library.rtsp/-rtsp-camera2/index.html @@ -103,21 +103,36 @@

Properties

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

Functions

-
+
- +
Link copied to clipboard
-
open fun addImageListener(format: Int, maxImages: Int, listener: Camera2ApiManager.ImageCallback)
open fun addImageListener(width: Int, height: Int, format: Int, maxImages: Int, listener: Camera2ApiManager.ImageCallback)
+
open fun addImageListener(format: Int, maxImages: Int, listener: Camera2ApiManager.ImageCallback)
open fun addImageListener(width: Int, height: Int, format: Int, maxImages: Int, listener: Camera2ApiManager.ImageCallback)
open fun addImageListener(width: Int, height: Int, format: Int, maxImages: Int, autoClose: Boolean, listener: Camera2ApiManager.ImageCallback)
@@ -242,17 +257,17 @@

Functions

- +
- +
Link copied to clipboard
- +
open fun enableFaceDetection(faceDetectorCallback: FaceDetectorCallback): Boolean
@@ -302,21 +317,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -332,21 +332,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun getCacheSize(): Int
-
-
-
-
@@ -392,36 +377,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -542,36 +497,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -617,21 +542,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -662,36 +572,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun inputPCMData(p: Frame)
open fun inputPCMData(frame: Frame)
-
-
-
-
@@ -857,51 +737,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onAudioFormat(p: MediaFormat)
open fun onAudioFormat(mediaFormat: MediaFormat)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onSpsPpsVps(p: ByteBuffer, p1: ByteBuffer, p2: ByteBuffer)
open fun onSpsPpsVps(sps: ByteBuffer, pps: ByteBuffer, vps: ByteBuffer)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onVideoFormat(p: MediaFormat)
open fun onVideoFormat(mediaFormat: MediaFormat)
-
-
-
-
@@ -947,21 +782,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun reConnect(delay: Long, @Nullable backupUrl: String)
-
-
-
-
@@ -1007,81 +827,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun resizeCache(newSize: Int)
-
-
-
-
@@ -1097,21 +842,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun reTry(delay: Long, reason: String): Boolean

open fun reTry(delay: Long, reason: String, @Nullable backupUrl: String): Boolean
Retries to connect with the given delay.
-
-
-
-
@@ -1127,21 +857,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setAuthorization(user: String, password: String)
Basic auth developed to work with Wowza.
-
-
-
-
@@ -1157,32 +872,32 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setCheckServerAlive(enable: Boolean)
+
open fun setCustomAudioEffect(customAudioEffect: CustomAudioEffect)
Set an audio effect modifying microphone's PCM buffer.
- +
- - + +
Link copied to clipboard
-
open fun setCustomAudioEffect(customAudioEffect: CustomAudioEffect)
Set an audio effect modifying microphone's PCM buffer.
+
open fun setEncoderErrorCallback(encoderErrorCallback: EncoderErrorCallback)
Set a callback to know errors related with Video/Audio encoders
@@ -1262,21 +977,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setLogs(enable: Boolean)
-
-
-
-
@@ -1307,21 +1007,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setProtocol(protocol: Protocol)
Internet protocol used.
-
-
-
-
@@ -1337,21 +1022,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setReTries(reTries: Int)
-
-
-
-
diff --git a/docs/library/com.pedro.library.rtsp/-rtsp-camera2/stream-client.html b/docs/library/com.pedro.library.rtsp/-rtsp-camera2/stream-client.html new file mode 100644 index 000000000..010d707f0 --- /dev/null +++ b/docs/library/com.pedro.library.rtsp/-rtsp-camera2/stream-client.html @@ -0,0 +1,76 @@ + + + + + streamClient + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

streamClient

+
+ +
+ +
+
+
+ + + 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 1c11a3aae..94795454d 100644 --- a/docs/library/com.pedro.library.rtsp/-rtsp-display/index.html +++ b/docs/library/com.pedro.library.rtsp/-rtsp-display/index.html @@ -86,49 +86,53 @@

Constructors

-
-

Functions

-
+
+

Properties

+
- - + +
Link copied to clipboard
-
open fun disableAudio()
Mute microphone, can be called before, while and after stream.
+
- +
+
+
+

Functions

+
- - + +
Link copied to clipboard
-
open fun enableAudio()
Enable a muted microphone, can be called before, while and after stream.
+
open fun disableAudio()
Mute microphone, can be called before, while and after stream.
- +
- - + +
Link copied to clipboard
- +
open fun enableAudio()
Enable a muted microphone, can be called before, while and after stream.
@@ -148,51 +152,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun getCacheSize(): Int
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -238,36 +197,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -298,51 +227,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun inputPCMData(p: Frame)
open fun inputPCMData(frame: Frame)
-
-
-
-
@@ -388,51 +272,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onAudioFormat(p: MediaFormat)
open fun onAudioFormat(mediaFormat: MediaFormat)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onSpsPpsVps(p: ByteBuffer, p1: ByteBuffer, p2: ByteBuffer)
open fun onSpsPpsVps(sps: ByteBuffer, pps: ByteBuffer, vps: ByteBuffer)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onVideoFormat(p: MediaFormat)
open fun onVideoFormat(mediaFormat: MediaFormat)
-
-
-
-
@@ -493,21 +332,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun reConnect(delay: Long, @Nullable backupUrl: String)
-
-
-
-
@@ -523,81 +347,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun resizeCache(newSize: Int)
-
-
-
-
@@ -613,21 +362,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun reTry(delay: Long, reason: String): Boolean

open fun reTry(delay: Long, reason: String, @Nullable backupUrl: String): Boolean
Retries to connect with the given delay.
-
-
-
-
@@ -658,47 +392,32 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setAuthorization(user: String, password: String)
Basic auth developed to work with Wowza.
-
-
-
-
- +
- - + +
Link copied to clipboard
-
open fun setCheckServerAlive(enable: Boolean)
+
open fun setCustomAudioEffect(customAudioEffect: CustomAudioEffect)
Set an audio effect modifying microphone's PCM buffer.
- +
- - + +
Link copied to clipboard
-
open fun setCustomAudioEffect(customAudioEffect: CustomAudioEffect)
Set an audio effect modifying microphone's PCM buffer.
+
open fun setEncoderErrorCallback(encoderErrorCallback: EncoderErrorCallback)
Set a callback to know errors related with Video/Audio encoders
@@ -763,21 +482,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setLogs(enable: Boolean)
-
-
-
-
@@ -793,21 +497,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setProtocol(protocol: Protocol)
Internet protocol used.
-
-
-
-
@@ -823,21 +512,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setReTries(reTries: Int)
-
-
-
-
diff --git a/docs/library/com.pedro.library.rtsp/-rtsp-display/stream-client.html b/docs/library/com.pedro.library.rtsp/-rtsp-display/stream-client.html new file mode 100644 index 000000000..ba9da00ab --- /dev/null +++ b/docs/library/com.pedro.library.rtsp/-rtsp-display/stream-client.html @@ -0,0 +1,76 @@ + + + + + streamClient + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

streamClient

+
+ +
+ +
+
+
+ + + 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 4ebd676a8..0d4cebf22 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 @@ -103,26 +103,26 @@

Properties

- - -
-

Functions

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

Functions

+
@@ -167,51 +167,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun getCacheSize(): Int
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -242,36 +197,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -302,21 +227,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -347,36 +257,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun inputPCMData(p: Frame)
open fun inputPCMData(frame: Frame)
-
-
-
-
@@ -437,51 +317,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onAudioFormat(p: MediaFormat)
open fun onAudioFormat(mediaFormat: MediaFormat)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onSpsPpsVps(p: ByteBuffer, p1: ByteBuffer, p2: ByteBuffer)
open fun onSpsPpsVps(sps: ByteBuffer, pps: ByteBuffer, vps: ByteBuffer)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onVideoFormat(p: MediaFormat)
open fun onVideoFormat(mediaFormat: MediaFormat)
-
-
-
-
@@ -512,47 +347,32 @@

Functions

- +
- +
Link copied to clipboard
-
open fun prepareAudio(filePath: String): Boolean
open fun prepareAudio(fileDescriptor: FileDescriptor, bitRate: Int): Boolean
open fun prepareAudio(filePath: String, bitRate: Int): Boolean
+
open fun prepareAudio(filePath: String): Boolean
open fun prepareAudio(context: Context, uri: Uri): Boolean
open fun prepareAudio(fileDescriptor: FileDescriptor, bitRate: Int): Boolean
open fun prepareAudio(filePath: String, bitRate: Int): Boolean
open fun prepareAudio(context: Context, uri: Uri, bitRate: Int): Boolean
- +
- -
Link copied to clipboard
-
-
-
-
open fun prepareVideo(fileDescriptor: FileDescriptor): Boolean
open fun prepareVideo(filePath: String): Boolean
open fun prepareVideo(fileDescriptor: FileDescriptor, bitRate: Int, rotation: Int): Boolean
open fun prepareVideo(filePath: String, bitRate: Int, rotation: Int): Boolean
open fun prepareVideo(fileDescriptor: FileDescriptor, bitRate: Int, rotation: Int, avcProfile: Int, avcProfileLevel: Int): Boolean
open fun prepareVideo(filePath: String, bitRate: Int, rotation: Int, avcProfile: Int, avcProfileLevel: Int): Boolean
-
-
-
-
- -
-
-
- - +
Link copied to clipboard
-
open fun reConnect(delay: Long, @Nullable backupUrl: String)
+
open fun prepareVideo(fileDescriptor: FileDescriptor): Boolean
open fun prepareVideo(filePath: String): Boolean
open fun prepareVideo(context: Context, uri: Uri): Boolean
open fun prepareVideo(fileDescriptor: FileDescriptor, bitRate: Int, rotation: Int): Boolean
open fun prepareVideo(filePath: String, bitRate: Int, rotation: Int): Boolean
open fun prepareVideo(context: Context, uri: Uri, bitRate: Int, rotation: Int): Boolean
open fun prepareVideo(fileDescriptor: FileDescriptor, bitRate: Int, rotation: Int, avcProfile: Int, avcProfileLevel: Int): Boolean
open fun prepareVideo(filePath: String, bitRate: Int, rotation: Int, avcProfile: Int, avcProfileLevel: Int): Boolean
open fun prepareVideo(context: Context, uri: Uri, bitRate: Int, rotation: Int, avcProfile: Int, avcProfileLevel: Int): Boolean
@@ -587,81 +407,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun resizeCache(newSize: Int)
-
-
-
-
@@ -692,47 +437,17 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun reTry(delay: Long, reason: String): Boolean

open fun reTry(delay: Long, reason: String, @Nullable backupUrl: String): Boolean
Retries to connect with the given delay.
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setAuthorization(user: String, password: String)
Basic auth developed to work with Wowza.
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setCheckServerAlive(enable: Boolean)
+
open fun setEncoderErrorCallback(encoderErrorCallback: EncoderErrorCallback)
Set a callback to know errors related with Video/Audio encoders
@@ -782,21 +497,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setLogs(enable: Boolean)
-
-
-
-
@@ -812,21 +512,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setProtocol(protocol: Protocol)
Internet protocol used.
-
-
-
-
@@ -842,21 +527,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setReTries(reTries: Int)
-
-
-
-
diff --git a/docs/library/com.pedro.library.rtsp/-rtsp-from-file/stream-client.html b/docs/library/com.pedro.library.rtsp/-rtsp-from-file/stream-client.html new file mode 100644 index 000000000..7851b715e --- /dev/null +++ b/docs/library/com.pedro.library.rtsp/-rtsp-from-file/stream-client.html @@ -0,0 +1,76 @@ + + + + + streamClient + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

streamClient

+
+ +
+ +
+
+
+ + + 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 be64526ef..bfa690262 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 @@ -86,94 +86,53 @@

Constructors

-
-

Functions

-
-
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun disableAudio()
Mute microphone, can be called before, while and after stream.
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun enableAudio()
Enable a muted microphone, can be called before, while and after stream.
-
-
-
-
- +
+

Properties

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

Functions

+
- - + +
Link copied to clipboard
- +
open fun disableAudio()
Mute microphone, can be called before, while and after stream.
- +
- - + +
Link copied to clipboard
- +
open fun enableAudio()
Enable a muted microphone, can be called before, while and after stream.
@@ -193,66 +152,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun inputPCMData(p: Frame)
open fun inputPCMData(frame: Frame)
-
-
-
-
@@ -298,21 +197,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onAudioFormat(p: MediaFormat)
open fun onAudioFormat(mediaFormat: MediaFormat)
-
-
-
-
@@ -343,96 +227,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun reConnect(delay: Long, @Nullable backupUrl: String)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun resizeCache(newSize: Int)
-
-
-
-
@@ -448,21 +242,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun reTry(delay: Long, reason: String): Boolean

open fun reTry(delay: Long, reason: String, @Nullable backupUrl: String): Boolean
Retries to connect with the given delay.
-
-
-
-
@@ -478,36 +257,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setAuthorization(user: String, password: String)
Basic auth developed to work with Wowza.
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setCheckServerAlive(enable: Boolean)
-
-
-
-
@@ -523,17 +272,17 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setLogs(enable: Boolean)
+
open fun setEncoderErrorCallback(encoderErrorCallback: EncoderErrorCallback)
Set a callback to know errors related with Video/Audio encoders
@@ -553,21 +302,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setProtocol(protocol: Protocol)
Internet protocol used.
-
-
-
-
@@ -583,21 +317,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setReTries(reTries: Int)
-
-
-
-
diff --git a/docs/library/com.pedro.library.rtsp/-rtsp-only-audio/stream-client.html b/docs/library/com.pedro.library.rtsp/-rtsp-only-audio/stream-client.html new file mode 100644 index 000000000..9a32ee08f --- /dev/null +++ b/docs/library/com.pedro.library.rtsp/-rtsp-only-audio/stream-client.html @@ -0,0 +1,76 @@ + + + + + streamClient + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

streamClient

+
+ +
+ +
+
+
+ + + 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 4f8556c5b..af44826f6 100644 --- a/docs/library/com.pedro.library.rtsp/-rtsp-stream/index.html +++ b/docs/library/com.pedro.library.rtsp/-rtsp-stream/index.html @@ -148,6 +148,21 @@

Properties

+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
@@ -317,36 +332,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun getAacData(aacBuffer: ByteBuffer, info: MediaCodec.BufferInfo)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun getCacheSize(): Int
-
-
-
-
@@ -377,36 +362,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun getDroppedAudioFrames(): Long
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun getDroppedVideoFrames(): Long
-
-
-
-
@@ -437,36 +392,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun getSentAudioFrames(): Long
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun getSentVideoFrames(): Long
-
-
-
-
@@ -482,21 +407,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun getVideoData(h264Buffer: ByteBuffer, info: MediaCodec.BufferInfo)
-
-
-
-
@@ -527,36 +437,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun hasCongestion(): Boolean
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun inputPCMData(frame: Frame)
-
-
-
-
@@ -617,51 +497,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun onAudioFormat(mediaFormat: MediaFormat)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun onSpsPpsVps(sps: ByteBuffer, pps: ByteBuffer, vps: ByteBuffer?)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun onVideoFormat(mediaFormat: MediaFormat)
-
-
-
-
@@ -692,92 +527,17 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun resetDroppedAudioFrames()
-
-
-
-
- +
- - + +
Link copied to clipboard
-
open override fun resetDroppedVideoFrames()
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun resetSentAudioFrames()
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun resetSentVideoFrames()
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun resizeCache(newSize: Int)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
fun reTry(delay: Long, reason: String, backupUrl: String? = null): Boolean

Retries to connect with the given delay. You can pass an optional backupUrl if you'd like to connect to your backup server instead of the original one. Given backupUrl replaces the original one.

+
@@ -797,17 +557,17 @@

Functions

- +
- - + +
Link copied to clipboard
-
open override fun setCheckServerAlive(enabled: Boolean)
+
fun setEncoderErrorCallback(encoderErrorCallback: EncoderErrorCallback?)

Set a callback to know errors related with Video/Audio encoders

@@ -827,21 +587,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun setLogs(enabled: Boolean)
-
-
-
-
@@ -857,21 +602,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
fun setProtocol(protocol: Protocol?)

Internet protocol used.

-
-
-
-
@@ -887,21 +617,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun setReTries(reTries: Int)
-
-
-
-
diff --git a/docs/library/com.pedro.library.rtsp/-rtsp-stream/stream-client.html b/docs/library/com.pedro.library.rtsp/-rtsp-stream/stream-client.html new file mode 100644 index 000000000..e70079648 --- /dev/null +++ b/docs/library/com.pedro.library.rtsp/-rtsp-stream/stream-client.html @@ -0,0 +1,76 @@ + + + + + streamClient + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

streamClient

+
+ +
+ +
+
+
+ + + 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 c996e2054..e27fef1fb 100644 --- a/docs/library/com.pedro.library.srt/-srt-camera1/index.html +++ b/docs/library/com.pedro.library.srt/-srt-camera1/index.html @@ -103,6 +103,21 @@

Properties

+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
@@ -212,17 +227,17 @@

Functions

- +
- +
Link copied to clipboard
- +
open fun enableFaceDetection(faceDetectorCallback: FaceDetectorCallback): Boolean
@@ -257,21 +272,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -287,21 +287,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun getCacheSize(): Int
-
-
-
-
@@ -317,36 +302,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -482,36 +437,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -557,21 +482,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -587,51 +497,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun inputPCMData(p: Frame)
open fun inputPCMData(frame: Frame)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun inputYUVData(p: Frame)
open fun inputYUVData(frame: Frame)
-
-
-
-
@@ -767,51 +632,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onAudioFormat(p: MediaFormat)
open fun onAudioFormat(mediaFormat: MediaFormat)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onSpsPpsVps(p: ByteBuffer, p1: ByteBuffer, p2: ByteBuffer)
open fun onSpsPpsVps(sps: ByteBuffer, pps: ByteBuffer, vps: ByteBuffer)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onVideoFormat(p: MediaFormat)
open fun onVideoFormat(mediaFormat: MediaFormat)
-
-
-
-
@@ -857,21 +677,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun reConnect(delay: Long, @Nullable backupUrl: String)
-
-
-
-
@@ -902,81 +707,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun resizeCache(newSize: Int)
-
-
-
-
@@ -992,21 +722,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun reTry(delay: Long, reason: String): Boolean

open fun reTry(delay: Long, reason: String, @Nullable backupUrl: String): Boolean
Retries to connect with the given delay.
-
-
-
-
@@ -1022,21 +737,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setAuthorization(user: String, password: String)
Basic auth developed to work with Wowza.
-
-
-
-
@@ -1052,32 +752,32 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setCheckServerAlive(enable: Boolean)
+
open fun setCustomAudioEffect(customAudioEffect: CustomAudioEffect)
Set an audio effect modifying microphone's PCM buffer.
- +
- - + +
Link copied to clipboard
-
open fun setCustomAudioEffect(customAudioEffect: CustomAudioEffect)
Set an audio effect modifying microphone's PCM buffer.
+
open fun setEncoderErrorCallback(encoderErrorCallback: EncoderErrorCallback)
Set a callback to know errors related with Video/Audio encoders
@@ -1142,21 +842,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setLogs(enable: Boolean)
-
-
-
-
@@ -1202,21 +887,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setReTries(reTries: Int)
-
-
-
-
diff --git a/docs/library/com.pedro.library.srt/-srt-camera1/stream-client.html b/docs/library/com.pedro.library.srt/-srt-camera1/stream-client.html new file mode 100644 index 000000000..63b14fc04 --- /dev/null +++ b/docs/library/com.pedro.library.srt/-srt-camera1/stream-client.html @@ -0,0 +1,76 @@ + + + + + streamClient + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

streamClient

+
+ +
+ +
+
+
+ + + 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 d18627cc9..d7784e350 100644 --- a/docs/library/com.pedro.library.srt/-srt-camera2/index.html +++ b/docs/library/com.pedro.library.srt/-srt-camera2/index.html @@ -103,21 +103,36 @@

Properties

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

Functions

-
+
- +
Link copied to clipboard
-
open fun addImageListener(format: Int, maxImages: Int, listener: Camera2ApiManager.ImageCallback)
open fun addImageListener(width: Int, height: Int, format: Int, maxImages: Int, listener: Camera2ApiManager.ImageCallback)
+
open fun addImageListener(format: Int, maxImages: Int, listener: Camera2ApiManager.ImageCallback)
open fun addImageListener(width: Int, height: Int, format: Int, maxImages: Int, listener: Camera2ApiManager.ImageCallback)
open fun addImageListener(width: Int, height: Int, format: Int, maxImages: Int, autoClose: Boolean, listener: Camera2ApiManager.ImageCallback)
@@ -242,17 +257,17 @@

Functions

- +
- +
Link copied to clipboard
- +
open fun enableFaceDetection(faceDetectorCallback: FaceDetectorCallback): Boolean
@@ -302,21 +317,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -332,21 +332,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun getCacheSize(): Int
-
-
-
-
@@ -392,36 +377,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -542,36 +497,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -617,21 +542,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -662,36 +572,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun inputPCMData(p: Frame)
open fun inputPCMData(frame: Frame)
-
-
-
-
@@ -857,51 +737,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onAudioFormat(p: MediaFormat)
open fun onAudioFormat(mediaFormat: MediaFormat)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onSpsPpsVps(p: ByteBuffer, p1: ByteBuffer, p2: ByteBuffer)
open fun onSpsPpsVps(sps: ByteBuffer, pps: ByteBuffer, vps: ByteBuffer)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onVideoFormat(p: MediaFormat)
open fun onVideoFormat(mediaFormat: MediaFormat)
-
-
-
-
@@ -947,21 +782,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun reConnect(delay: Long, @Nullable backupUrl: String)
-
-
-
-
@@ -1007,81 +827,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun resizeCache(newSize: Int)
-
-
-
-
@@ -1097,21 +842,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun reTry(delay: Long, reason: String): Boolean

open fun reTry(delay: Long, reason: String, @Nullable backupUrl: String): Boolean
Retries to connect with the given delay.
-
-
-
-
@@ -1127,21 +857,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setAuthorization(user: String, password: String)
Basic auth developed to work with Wowza.
-
-
-
-
@@ -1157,32 +872,32 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setCheckServerAlive(enable: Boolean)
+
open fun setCustomAudioEffect(customAudioEffect: CustomAudioEffect)
Set an audio effect modifying microphone's PCM buffer.
- +
- - + +
Link copied to clipboard
-
open fun setCustomAudioEffect(customAudioEffect: CustomAudioEffect)
Set an audio effect modifying microphone's PCM buffer.
+
open fun setEncoderErrorCallback(encoderErrorCallback: EncoderErrorCallback)
Set a callback to know errors related with Video/Audio encoders
@@ -1262,21 +977,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setLogs(enable: Boolean)
-
-
-
-
@@ -1322,21 +1022,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setReTries(reTries: Int)
-
-
-
-
diff --git a/docs/library/com.pedro.library.srt/-srt-camera2/stream-client.html b/docs/library/com.pedro.library.srt/-srt-camera2/stream-client.html new file mode 100644 index 000000000..0d055bf21 --- /dev/null +++ b/docs/library/com.pedro.library.srt/-srt-camera2/stream-client.html @@ -0,0 +1,76 @@ + + + + + streamClient + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

streamClient

+
+ +
+ +
+
+
+ + + 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 8500ce8e0..31eee6998 100644 --- a/docs/library/com.pedro.library.srt/-srt-display/index.html +++ b/docs/library/com.pedro.library.srt/-srt-display/index.html @@ -86,49 +86,53 @@

Constructors

-
-

Functions

-
+
+

Properties

+
- - + +
Link copied to clipboard
-
open fun disableAudio()
Mute microphone, can be called before, while and after stream.
+
- +
+
+
+

Functions

+
- - + +
Link copied to clipboard
-
open fun enableAudio()
Enable a muted microphone, can be called before, while and after stream.
+
open fun disableAudio()
Mute microphone, can be called before, while and after stream.
- +
- - + +
Link copied to clipboard
- +
open fun enableAudio()
Enable a muted microphone, can be called before, while and after stream.
@@ -148,51 +152,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun getCacheSize(): Int
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -238,36 +197,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -298,51 +227,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun inputPCMData(p: Frame)
open fun inputPCMData(frame: Frame)
-
-
-
-
@@ -388,51 +272,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onAudioFormat(p: MediaFormat)
open fun onAudioFormat(mediaFormat: MediaFormat)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onSpsPpsVps(p: ByteBuffer, p1: ByteBuffer, p2: ByteBuffer)
open fun onSpsPpsVps(sps: ByteBuffer, pps: ByteBuffer, vps: ByteBuffer)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onVideoFormat(p: MediaFormat)
open fun onVideoFormat(mediaFormat: MediaFormat)
-
-
-
-
@@ -493,21 +332,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun reConnect(delay: Long, @Nullable backupUrl: String)
-
-
-
-
@@ -523,81 +347,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun resizeCache(newSize: Int)
-
-
-
-
@@ -613,21 +362,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun reTry(delay: Long, reason: String): Boolean

open fun reTry(delay: Long, reason: String, @Nullable backupUrl: String): Boolean
Retries to connect with the given delay.
-
-
-
-
@@ -658,47 +392,32 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setAuthorization(user: String, password: String)
Basic auth developed to work with Wowza.
-
-
-
-
- +
- - + +
Link copied to clipboard
-
open fun setCheckServerAlive(enable: Boolean)
+
open fun setCustomAudioEffect(customAudioEffect: CustomAudioEffect)
Set an audio effect modifying microphone's PCM buffer.
- +
- - + +
Link copied to clipboard
-
open fun setCustomAudioEffect(customAudioEffect: CustomAudioEffect)
Set an audio effect modifying microphone's PCM buffer.
+
open fun setEncoderErrorCallback(encoderErrorCallback: EncoderErrorCallback)
Set a callback to know errors related with Video/Audio encoders
@@ -763,21 +482,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setLogs(enable: Boolean)
-
-
-
-
@@ -808,21 +512,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setReTries(reTries: Int)
-
-
-
-
diff --git a/docs/library/com.pedro.library.srt/-srt-display/stream-client.html b/docs/library/com.pedro.library.srt/-srt-display/stream-client.html new file mode 100644 index 000000000..10d607394 --- /dev/null +++ b/docs/library/com.pedro.library.srt/-srt-display/stream-client.html @@ -0,0 +1,76 @@ + + + + + streamClient + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

streamClient

+
+ +
+ +
+
+
+ + + 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 6d389ed83..93d546f28 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 @@ -103,26 +103,26 @@

Properties

- - -
-

Functions

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

Functions

+
@@ -167,51 +167,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun getCacheSize(): Int
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -242,36 +197,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -302,21 +227,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
@@ -347,36 +257,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun inputPCMData(p: Frame)
open fun inputPCMData(frame: Frame)
-
-
-
-
@@ -437,51 +317,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onAudioFormat(p: MediaFormat)
open fun onAudioFormat(mediaFormat: MediaFormat)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onSpsPpsVps(p: ByteBuffer, p1: ByteBuffer, p2: ByteBuffer)
open fun onSpsPpsVps(sps: ByteBuffer, pps: ByteBuffer, vps: ByteBuffer)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onVideoFormat(p: MediaFormat)
open fun onVideoFormat(mediaFormat: MediaFormat)
-
-
-
-
@@ -512,47 +347,32 @@

Functions

- +
- +
Link copied to clipboard
-
open fun prepareAudio(filePath: String): Boolean
open fun prepareAudio(fileDescriptor: FileDescriptor, bitRate: Int): Boolean
open fun prepareAudio(filePath: String, bitRate: Int): Boolean
+
open fun prepareAudio(filePath: String): Boolean
open fun prepareAudio(context: Context, uri: Uri): Boolean
open fun prepareAudio(fileDescriptor: FileDescriptor, bitRate: Int): Boolean
open fun prepareAudio(filePath: String, bitRate: Int): Boolean
open fun prepareAudio(context: Context, uri: Uri, bitRate: Int): Boolean
- +
- -
Link copied to clipboard
-
-
-
-
open fun prepareVideo(fileDescriptor: FileDescriptor): Boolean
open fun prepareVideo(filePath: String): Boolean
open fun prepareVideo(fileDescriptor: FileDescriptor, bitRate: Int, rotation: Int): Boolean
open fun prepareVideo(filePath: String, bitRate: Int, rotation: Int): Boolean
open fun prepareVideo(fileDescriptor: FileDescriptor, bitRate: Int, rotation: Int, avcProfile: Int, avcProfileLevel: Int): Boolean
open fun prepareVideo(filePath: String, bitRate: Int, rotation: Int, avcProfile: Int, avcProfileLevel: Int): Boolean
-
-
-
-
- -
-
-
- - +
Link copied to clipboard
-
open fun reConnect(delay: Long, @Nullable backupUrl: String)
+
open fun prepareVideo(fileDescriptor: FileDescriptor): Boolean
open fun prepareVideo(filePath: String): Boolean
open fun prepareVideo(context: Context, uri: Uri): Boolean
open fun prepareVideo(fileDescriptor: FileDescriptor, bitRate: Int, rotation: Int): Boolean
open fun prepareVideo(filePath: String, bitRate: Int, rotation: Int): Boolean
open fun prepareVideo(context: Context, uri: Uri, bitRate: Int, rotation: Int): Boolean
open fun prepareVideo(fileDescriptor: FileDescriptor, bitRate: Int, rotation: Int, avcProfile: Int, avcProfileLevel: Int): Boolean
open fun prepareVideo(filePath: String, bitRate: Int, rotation: Int, avcProfile: Int, avcProfileLevel: Int): Boolean
open fun prepareVideo(context: Context, uri: Uri, bitRate: Int, rotation: Int, avcProfile: Int, avcProfileLevel: Int): Boolean
@@ -587,81 +407,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun resizeCache(newSize: Int)
-
-
-
-
@@ -692,47 +437,17 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun reTry(delay: Long, reason: String): Boolean

open fun reTry(delay: Long, reason: String, @Nullable backupUrl: String): Boolean
Retries to connect with the given delay.
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setAuthorization(user: String, password: String)
Basic auth developed to work with Wowza.
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setCheckServerAlive(enable: Boolean)
+
open fun setEncoderErrorCallback(encoderErrorCallback: EncoderErrorCallback)
Set a callback to know errors related with Video/Audio encoders
@@ -782,21 +497,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setLogs(enable: Boolean)
-
-
-
-
@@ -827,21 +527,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setReTries(reTries: Int)
-
-
-
-
diff --git a/docs/library/com.pedro.library.srt/-srt-from-file/stream-client.html b/docs/library/com.pedro.library.srt/-srt-from-file/stream-client.html new file mode 100644 index 000000000..aa2466538 --- /dev/null +++ b/docs/library/com.pedro.library.srt/-srt-from-file/stream-client.html @@ -0,0 +1,76 @@ + + + + + streamClient + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

streamClient

+
+ +
+ +
+
+
+ + + 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 f48edbeb6..01068993f 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 @@ -86,94 +86,53 @@

Constructors

-
-

Functions

-
-
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun disableAudio()
Mute microphone, can be called before, while and after stream.
-
-
-
-
- +
+

Properties

+
- - + +
Link copied to clipboard
-
open fun enableAudio()
Enable a muted microphone, can be called before, while and after stream.
+
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun getCacheSize(): Int
-
-
-
-
- +
+
+
+

Functions

+
- - + +
Link copied to clipboard
- +
open fun disableAudio()
Mute microphone, can be called before, while and after stream.
- +
- - + +
Link copied to clipboard
- +
open fun enableAudio()
Enable a muted microphone, can be called before, while and after stream.
@@ -193,66 +152,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun inputPCMData(p: Frame)
open fun inputPCMData(frame: Frame)
-
-
-
-
@@ -298,21 +197,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
abstract fun onAudioFormat(p: MediaFormat)
open fun onAudioFormat(mediaFormat: MediaFormat)
-
-
-
-
@@ -343,96 +227,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun reConnect(delay: Long, @Nullable backupUrl: String)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
- -
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun resizeCache(newSize: Int)
-
-
-
-
@@ -448,21 +242,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun reTry(delay: Long, reason: String): Boolean

open fun reTry(delay: Long, reason: String, @Nullable backupUrl: String): Boolean
Retries to connect with the given delay.
-
-
-
-
@@ -478,36 +257,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setAuthorization(user: String, password: String)
Basic auth developed to work with Wowza.
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setCheckServerAlive(enable: Boolean)
-
-
-
-
@@ -523,17 +272,17 @@

Functions

- +
- - + +
Link copied to clipboard
-
open fun setLogs(enable: Boolean)
+
open fun setEncoderErrorCallback(encoderErrorCallback: EncoderErrorCallback)
Set a callback to know errors related with Video/Audio encoders
@@ -568,21 +317,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open fun setReTries(reTries: Int)
-
-
-
-
diff --git a/docs/library/com.pedro.library.srt/-srt-only-audio/stream-client.html b/docs/library/com.pedro.library.srt/-srt-only-audio/stream-client.html new file mode 100644 index 000000000..ed265f678 --- /dev/null +++ b/docs/library/com.pedro.library.srt/-srt-only-audio/stream-client.html @@ -0,0 +1,76 @@ + + + + + streamClient + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

streamClient

+
+ +
+ +
+
+
+ + + 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 47ad9b6a2..7dbc67706 100644 --- a/docs/library/com.pedro.library.srt/-srt-stream/index.html +++ b/docs/library/com.pedro.library.srt/-srt-stream/index.html @@ -148,6 +148,21 @@

Properties

+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
@@ -317,36 +332,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun getAacData(aacBuffer: ByteBuffer, info: MediaCodec.BufferInfo)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun getCacheSize(): Int
-
-
-
-
@@ -377,36 +362,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun getDroppedAudioFrames(): Long
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun getDroppedVideoFrames(): Long
-
-
-
-
@@ -437,36 +392,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun getSentAudioFrames(): Long
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun getSentVideoFrames(): Long
-
-
-
-
@@ -482,21 +407,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun getVideoData(h264Buffer: ByteBuffer, info: MediaCodec.BufferInfo)
-
-
-
-
@@ -527,36 +437,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun hasCongestion(): Boolean
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun inputPCMData(frame: Frame)
-
-
-
-
@@ -617,51 +497,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun onAudioFormat(mediaFormat: MediaFormat)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun onSpsPpsVps(sps: ByteBuffer, pps: ByteBuffer, vps: ByteBuffer?)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun onVideoFormat(mediaFormat: MediaFormat)
-
-
-
-
@@ -692,92 +527,17 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun resetDroppedAudioFrames()
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun resetDroppedVideoFrames()
-
-
-
-
- +
- - + +
Link copied to clipboard
-
open override fun resetSentAudioFrames()
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun resetSentVideoFrames()
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun resizeCache(newSize: Int)
-
-
-
-
- -
-
-
- - -
Link copied to clipboard
-
-
-
-
fun reTry(delay: Long, reason: String, backupUrl: String? = null): Boolean

Retries to connect with the given delay. You can pass an optional backupUrl if you'd like to connect to your backup server instead of the original one. Given backupUrl replaces the original one.

+
@@ -797,17 +557,17 @@

Functions

- +
- - + +
Link copied to clipboard
-
open override fun setCheckServerAlive(enabled: Boolean)
+
fun setEncoderErrorCallback(encoderErrorCallback: EncoderErrorCallback?)

Set a callback to know errors related with Video/Audio encoders

@@ -827,21 +587,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun setLogs(enabled: Boolean)
-
-
-
-
@@ -872,21 +617,6 @@

Functions

- -
-
-
- - -
Link copied to clipboard
-
-
-
-
open override fun setReTries(reTries: Int)
-
-
-
-
diff --git a/docs/library/com.pedro.library.srt/-srt-stream/stream-client.html b/docs/library/com.pedro.library.srt/-srt-stream/stream-client.html new file mode 100644 index 000000000..559d8aeab --- /dev/null +++ b/docs/library/com.pedro.library.srt/-srt-stream/stream-client.html @@ -0,0 +1,76 @@ + + + + + streamClient + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

streamClient

+
+ +
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/-rtmp-stream-client.html b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/-rtmp-stream-client.html new file mode 100644 index 000000000..43f640672 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/-rtmp-stream-client.html @@ -0,0 +1,76 @@ + + + + + RtmpStreamClient + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

RtmpStreamClient

+
+
constructor(rtmpClient: RtmpClient, streamClientListener: StreamClientListener?)
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/clear-cache.html b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/clear-cache.html new file mode 100644 index 000000000..3b2e82afe --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/clear-cache.html @@ -0,0 +1,76 @@ + + + + + clearCache + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

clearCache

+
+
open override fun clearCache()
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/force-akamai-ts.html b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/force-akamai-ts.html new file mode 100644 index 000000000..37794f5a9 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/force-akamai-ts.html @@ -0,0 +1,76 @@ + + + + + forceAkamaiTs + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

forceAkamaiTs

+
+
fun forceAkamaiTs(enabled: Boolean)

Some Livestream hosts use Akamai auth that requires RTMP packets to be sent with increasing timestamp order regardless of packet type. Necessary with Servers like Dacast. More info here: https://learn.akamai.com/en-us/webhelp/media-services-live/media-services-live-encoder-compatibility-testing-and-qualification-guide-v4.0/GUID-F941C88B-9128-4BF4-A81B-C2E5CFD35BBF.html

+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/get-cache-size.html b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/get-cache-size.html new file mode 100644 index 000000000..b5ecc1310 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/get-cache-size.html @@ -0,0 +1,76 @@ + + + + + getCacheSize + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getCacheSize

+
+
open override fun getCacheSize(): Int
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/get-dropped-audio-frames.html b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/get-dropped-audio-frames.html new file mode 100644 index 000000000..1a615a018 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/get-dropped-audio-frames.html @@ -0,0 +1,76 @@ + + + + + getDroppedAudioFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getDroppedAudioFrames

+
+
open override fun getDroppedAudioFrames(): Long
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/get-dropped-video-frames.html b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/get-dropped-video-frames.html new file mode 100644 index 000000000..c9539428a --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/get-dropped-video-frames.html @@ -0,0 +1,76 @@ + + + + + getDroppedVideoFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getDroppedVideoFrames

+
+
open override fun getDroppedVideoFrames(): Long
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/get-items-in-cache.html b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/get-items-in-cache.html new file mode 100644 index 000000000..24d45586a --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/get-items-in-cache.html @@ -0,0 +1,76 @@ + + + + + getItemsInCache + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getItemsInCache

+
+
open override fun getItemsInCache(): Int
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/get-sent-audio-frames.html b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/get-sent-audio-frames.html new file mode 100644 index 000000000..1c95558e4 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/get-sent-audio-frames.html @@ -0,0 +1,76 @@ + + + + + getSentAudioFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getSentAudioFrames

+
+
open override fun getSentAudioFrames(): Long
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/get-sent-video-frames.html b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/get-sent-video-frames.html new file mode 100644 index 000000000..c80b39a4a --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/get-sent-video-frames.html @@ -0,0 +1,76 @@ + + + + + getSentVideoFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getSentVideoFrames

+
+
open override fun getSentVideoFrames(): Long
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/has-congestion.html b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/has-congestion.html new file mode 100644 index 000000000..594e96951 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/has-congestion.html @@ -0,0 +1,76 @@ + + + + + hasCongestion + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

hasCongestion

+
+
open override fun hasCongestion(percentUsed: Float): Boolean
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/index.html b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/index.html new file mode 100644 index 000000000..aa9ade885 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/index.html @@ -0,0 +1,449 @@ + + + + + RtmpStreamClient + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

RtmpStreamClient

+
class RtmpStreamClient(rtmpClient: RtmpClient, streamClientListener: StreamClientListener?) : StreamBaseClient

Created by pedro on 12/10/23.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(rtmpClient: RtmpClient, streamClientListener: StreamClientListener?)
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun clearCache()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun forceAkamaiTs(enabled: Boolean)

Some Livestream hosts use Akamai auth that requires RTMP packets to be sent with increasing timestamp order regardless of packet type. Necessary with Servers like Dacast. More info here: https://learn.akamai.com/en-us/webhelp/media-services-live/media-services-live-encoder-compatibility-testing-and-qualification-guide-v4.0/GUID-F941C88B-9128-4BF4-A81B-C2E5CFD35BBF.html

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun getCacheSize(): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun getDroppedAudioFrames(): Long
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun getDroppedVideoFrames(): Long
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun getItemsInCache(): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun getSentAudioFrames(): Long
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun getSentVideoFrames(): Long
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun hasCongestion(percentUsed: Float): Boolean
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun resetDroppedAudioFrames()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun resetDroppedVideoFrames()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun resetSentAudioFrames()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun resetSentVideoFrames()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun resizeCache(newSize: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun reTry(delay: Long, reason: String, backupUrl: String? = null): Boolean

Retries to connect with the given delay. You can pass an optional backupUrl if you'd like to connect to your backup server instead of the original one. Given backupUrl replaces the original one.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun setAuthorization(user: String?, password: String?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun setCheckServerAlive(enabled: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun setLogs(enabled: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun setOnlyAudio(onlyAudio: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun setOnlyVideo(onlyVideo: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun setProfileIop(profileIop: ProfileIop?)

H264 profile.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun setReTries(reTries: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun setWriteChunkSize(chunkSize: Int)

Must be called before start stream or will be ignored.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/reset-dropped-audio-frames.html b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/reset-dropped-audio-frames.html new file mode 100644 index 000000000..47268d056 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/reset-dropped-audio-frames.html @@ -0,0 +1,76 @@ + + + + + resetDroppedAudioFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

resetDroppedAudioFrames

+
+
open override fun resetDroppedAudioFrames()
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/reset-dropped-video-frames.html b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/reset-dropped-video-frames.html new file mode 100644 index 000000000..82c758c62 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/reset-dropped-video-frames.html @@ -0,0 +1,76 @@ + + + + + resetDroppedVideoFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

resetDroppedVideoFrames

+
+
open override fun resetDroppedVideoFrames()
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/reset-sent-audio-frames.html b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/reset-sent-audio-frames.html new file mode 100644 index 000000000..870106013 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/reset-sent-audio-frames.html @@ -0,0 +1,76 @@ + + + + + resetSentAudioFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

resetSentAudioFrames

+
+
open override fun resetSentAudioFrames()
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/reset-sent-video-frames.html b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/reset-sent-video-frames.html new file mode 100644 index 000000000..cbe225af8 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/reset-sent-video-frames.html @@ -0,0 +1,76 @@ + + + + + resetSentVideoFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

resetSentVideoFrames

+
+
open override fun resetSentVideoFrames()
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/resize-cache.html b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/resize-cache.html new file mode 100644 index 000000000..5751e05c0 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/resize-cache.html @@ -0,0 +1,76 @@ + + + + + resizeCache + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

resizeCache

+
+
open override fun resizeCache(newSize: Int)
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/set-authorization.html b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/set-authorization.html new file mode 100644 index 000000000..737f120fd --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/set-authorization.html @@ -0,0 +1,76 @@ + + + + + setAuthorization + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setAuthorization

+
+
open override fun setAuthorization(user: String?, password: String?)

Parameters

user

auth.

password

auth.

+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/set-check-server-alive.html b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/set-check-server-alive.html new file mode 100644 index 000000000..e947890e5 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/set-check-server-alive.html @@ -0,0 +1,76 @@ + + + + + setCheckServerAlive + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setCheckServerAlive

+
+
open override fun setCheckServerAlive(enabled: Boolean)
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/set-logs.html b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/set-logs.html new file mode 100644 index 000000000..08b7062c5 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/set-logs.html @@ -0,0 +1,76 @@ + + + + + setLogs + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setLogs

+
+
open override fun setLogs(enabled: Boolean)
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/set-only-audio.html b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/set-only-audio.html new file mode 100644 index 000000000..36cd1fc92 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/set-only-audio.html @@ -0,0 +1,76 @@ + + + + + setOnlyAudio + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setOnlyAudio

+
+
open override fun setOnlyAudio(onlyAudio: Boolean)
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/set-only-video.html b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/set-only-video.html new file mode 100644 index 000000000..a51fd2420 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/set-only-video.html @@ -0,0 +1,76 @@ + + + + + setOnlyVideo + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setOnlyVideo

+
+
open override fun setOnlyVideo(onlyVideo: Boolean)
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/set-profile-iop.html b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/set-profile-iop.html new file mode 100644 index 000000000..9ab73ee51 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/set-profile-iop.html @@ -0,0 +1,76 @@ + + + + + setProfileIop + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setProfileIop

+
+
fun setProfileIop(profileIop: ProfileIop?)

H264 profile.

Parameters

profileIop

Could be ProfileIop.BASELINE or ProfileIop.CONSTRAINED

+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/set-re-tries.html b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/set-re-tries.html new file mode 100644 index 000000000..a79b2f7c8 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/set-re-tries.html @@ -0,0 +1,76 @@ + + + + + setReTries + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setReTries

+
+
open override fun setReTries(reTries: Int)
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/set-write-chunk-size.html b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/set-write-chunk-size.html new file mode 100644 index 000000000..de1923f0f --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtmp-stream-client/set-write-chunk-size.html @@ -0,0 +1,76 @@ + + + + + setWriteChunkSize + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setWriteChunkSize

+
+
fun setWriteChunkSize(chunkSize: Int)

Must be called before start stream or will be ignored.

Default value 128 Range value: 1 to 16777215.

The most common values example: 128, 4096, 65535

Parameters

chunkSize

packet's chunk size send to server

+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/-rtsp-stream-client.html b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/-rtsp-stream-client.html new file mode 100644 index 000000000..3150864e9 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/-rtsp-stream-client.html @@ -0,0 +1,76 @@ + + + + + RtspStreamClient + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

RtspStreamClient

+
+
constructor(rtspClient: RtspClient, streamClientListener: StreamClientListener?)
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/clear-cache.html b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/clear-cache.html new file mode 100644 index 000000000..91c56d7ae --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/clear-cache.html @@ -0,0 +1,76 @@ + + + + + clearCache + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

clearCache

+
+
open override fun clearCache()
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/get-cache-size.html b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/get-cache-size.html new file mode 100644 index 000000000..70abea4c0 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/get-cache-size.html @@ -0,0 +1,76 @@ + + + + + getCacheSize + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getCacheSize

+
+
open override fun getCacheSize(): Int
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/get-dropped-audio-frames.html b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/get-dropped-audio-frames.html new file mode 100644 index 000000000..6a55d7015 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/get-dropped-audio-frames.html @@ -0,0 +1,76 @@ + + + + + getDroppedAudioFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getDroppedAudioFrames

+
+
open override fun getDroppedAudioFrames(): Long
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/get-dropped-video-frames.html b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/get-dropped-video-frames.html new file mode 100644 index 000000000..172b85630 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/get-dropped-video-frames.html @@ -0,0 +1,76 @@ + + + + + getDroppedVideoFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getDroppedVideoFrames

+
+
open override fun getDroppedVideoFrames(): Long
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/get-items-in-cache.html b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/get-items-in-cache.html new file mode 100644 index 000000000..0cc513fe9 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/get-items-in-cache.html @@ -0,0 +1,76 @@ + + + + + getItemsInCache + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getItemsInCache

+
+
open override fun getItemsInCache(): Int
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/get-sent-audio-frames.html b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/get-sent-audio-frames.html new file mode 100644 index 000000000..86442dba1 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/get-sent-audio-frames.html @@ -0,0 +1,76 @@ + + + + + getSentAudioFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getSentAudioFrames

+
+
open override fun getSentAudioFrames(): Long
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/get-sent-video-frames.html b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/get-sent-video-frames.html new file mode 100644 index 000000000..33245eb23 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/get-sent-video-frames.html @@ -0,0 +1,76 @@ + + + + + getSentVideoFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getSentVideoFrames

+
+
open override fun getSentVideoFrames(): Long
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/has-congestion.html b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/has-congestion.html new file mode 100644 index 000000000..345150d63 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/has-congestion.html @@ -0,0 +1,76 @@ + + + + + hasCongestion + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

hasCongestion

+
+
open override fun hasCongestion(percentUsed: Float): Boolean
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/index.html b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/index.html new file mode 100644 index 000000000..afcd0c6cf --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/index.html @@ -0,0 +1,419 @@ + + + + + RtspStreamClient + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

RtspStreamClient

+
class RtspStreamClient(rtspClient: RtspClient, streamClientListener: StreamClientListener?) : StreamBaseClient

Created by pedro on 12/10/23.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(rtspClient: RtspClient, streamClientListener: StreamClientListener?)
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun clearCache()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun getCacheSize(): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun getDroppedAudioFrames(): Long
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun getDroppedVideoFrames(): Long
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun getItemsInCache(): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun getSentAudioFrames(): Long
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun getSentVideoFrames(): Long
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun hasCongestion(percentUsed: Float): Boolean
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun resetDroppedAudioFrames()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun resetDroppedVideoFrames()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun resetSentAudioFrames()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun resetSentVideoFrames()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun resizeCache(newSize: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun reTry(delay: Long, reason: String, backupUrl: String? = null): Boolean

Retries to connect with the given delay. You can pass an optional backupUrl if you'd like to connect to your backup server instead of the original one. Given backupUrl replaces the original one.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun setAuthorization(user: String?, password: String?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun setCheckServerAlive(enabled: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun setLogs(enabled: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun setOnlyAudio(onlyAudio: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun setOnlyVideo(onlyVideo: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun setProtocol(protocol: Protocol?)

Internet protocol used.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun setReTries(reTries: Int)
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/reset-dropped-audio-frames.html b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/reset-dropped-audio-frames.html new file mode 100644 index 000000000..72ad664ba --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/reset-dropped-audio-frames.html @@ -0,0 +1,76 @@ + + + + + resetDroppedAudioFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

resetDroppedAudioFrames

+
+
open override fun resetDroppedAudioFrames()
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/reset-dropped-video-frames.html b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/reset-dropped-video-frames.html new file mode 100644 index 000000000..d0f294b63 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/reset-dropped-video-frames.html @@ -0,0 +1,76 @@ + + + + + resetDroppedVideoFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

resetDroppedVideoFrames

+
+
open override fun resetDroppedVideoFrames()
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/reset-sent-audio-frames.html b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/reset-sent-audio-frames.html new file mode 100644 index 000000000..64aed624f --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/reset-sent-audio-frames.html @@ -0,0 +1,76 @@ + + + + + resetSentAudioFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

resetSentAudioFrames

+
+
open override fun resetSentAudioFrames()
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/reset-sent-video-frames.html b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/reset-sent-video-frames.html new file mode 100644 index 000000000..e0b6aab3f --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/reset-sent-video-frames.html @@ -0,0 +1,76 @@ + + + + + resetSentVideoFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

resetSentVideoFrames

+
+
open override fun resetSentVideoFrames()
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/resize-cache.html b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/resize-cache.html new file mode 100644 index 000000000..69406aff5 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/resize-cache.html @@ -0,0 +1,76 @@ + + + + + resizeCache + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

resizeCache

+
+
open override fun resizeCache(newSize: Int)
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/set-authorization.html b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/set-authorization.html new file mode 100644 index 000000000..e84f58646 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/set-authorization.html @@ -0,0 +1,76 @@ + + + + + setAuthorization + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setAuthorization

+
+
open override fun setAuthorization(user: String?, password: String?)

Parameters

user

auth.

password

auth.

+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/set-check-server-alive.html b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/set-check-server-alive.html new file mode 100644 index 000000000..7612a5043 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/set-check-server-alive.html @@ -0,0 +1,76 @@ + + + + + setCheckServerAlive + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setCheckServerAlive

+
+
open override fun setCheckServerAlive(enabled: Boolean)
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/set-logs.html b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/set-logs.html new file mode 100644 index 000000000..f02804e29 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/set-logs.html @@ -0,0 +1,76 @@ + + + + + setLogs + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setLogs

+
+
open override fun setLogs(enabled: Boolean)
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/set-only-audio.html b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/set-only-audio.html new file mode 100644 index 000000000..c146e3d03 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/set-only-audio.html @@ -0,0 +1,76 @@ + + + + + setOnlyAudio + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setOnlyAudio

+
+
open override fun setOnlyAudio(onlyAudio: Boolean)
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/set-only-video.html b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/set-only-video.html new file mode 100644 index 000000000..96b95a8ad --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/set-only-video.html @@ -0,0 +1,76 @@ + + + + + setOnlyVideo + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setOnlyVideo

+
+
open override fun setOnlyVideo(onlyVideo: Boolean)
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/set-protocol.html b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/set-protocol.html new file mode 100644 index 000000000..a9aab1ad5 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/set-protocol.html @@ -0,0 +1,76 @@ + + + + + setProtocol + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setProtocol

+
+
fun setProtocol(protocol: Protocol?)

Internet protocol used.

Parameters

protocol

Could be Protocol.TCP or Protocol.UDP.

+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/set-re-tries.html b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/set-re-tries.html new file mode 100644 index 000000000..7c6b788f2 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-rtsp-stream-client/set-re-tries.html @@ -0,0 +1,76 @@ + + + + + setReTries + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setReTries

+
+
open override fun setReTries(reTries: Int)
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/-srt-stream-client.html b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/-srt-stream-client.html new file mode 100644 index 000000000..3b1f16cf0 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/-srt-stream-client.html @@ -0,0 +1,76 @@ + + + + + SrtStreamClient + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

SrtStreamClient

+
+
constructor(srtClient: SrtClient, streamClientListener: StreamClientListener?)
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/clear-cache.html b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/clear-cache.html new file mode 100644 index 000000000..bb899d125 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/clear-cache.html @@ -0,0 +1,76 @@ + + + + + clearCache + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

clearCache

+
+
open override fun clearCache()
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/get-cache-size.html b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/get-cache-size.html new file mode 100644 index 000000000..a37c8b5cc --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/get-cache-size.html @@ -0,0 +1,76 @@ + + + + + getCacheSize + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getCacheSize

+
+
open override fun getCacheSize(): Int
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/get-dropped-audio-frames.html b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/get-dropped-audio-frames.html new file mode 100644 index 000000000..5c3767b88 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/get-dropped-audio-frames.html @@ -0,0 +1,76 @@ + + + + + getDroppedAudioFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getDroppedAudioFrames

+
+
open override fun getDroppedAudioFrames(): Long
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/get-dropped-video-frames.html b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/get-dropped-video-frames.html new file mode 100644 index 000000000..467dd4e8d --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/get-dropped-video-frames.html @@ -0,0 +1,76 @@ + + + + + getDroppedVideoFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getDroppedVideoFrames

+
+
open override fun getDroppedVideoFrames(): Long
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/get-items-in-cache.html b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/get-items-in-cache.html new file mode 100644 index 000000000..cd6398fcd --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/get-items-in-cache.html @@ -0,0 +1,76 @@ + + + + + getItemsInCache + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getItemsInCache

+
+
open override fun getItemsInCache(): Int
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/get-sent-audio-frames.html b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/get-sent-audio-frames.html new file mode 100644 index 000000000..dc7983414 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/get-sent-audio-frames.html @@ -0,0 +1,76 @@ + + + + + getSentAudioFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getSentAudioFrames

+
+
open override fun getSentAudioFrames(): Long
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/get-sent-video-frames.html b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/get-sent-video-frames.html new file mode 100644 index 000000000..feb44ed2a --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/get-sent-video-frames.html @@ -0,0 +1,76 @@ + + + + + getSentVideoFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getSentVideoFrames

+
+
open override fun getSentVideoFrames(): Long
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/has-congestion.html b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/has-congestion.html new file mode 100644 index 000000000..9d6e45025 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/has-congestion.html @@ -0,0 +1,76 @@ + + + + + hasCongestion + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

hasCongestion

+
+
open override fun hasCongestion(percentUsed: Float): Boolean
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/index.html b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/index.html new file mode 100644 index 000000000..a9b18cd3e --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/index.html @@ -0,0 +1,404 @@ + + + + + SrtStreamClient + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

SrtStreamClient

+
class SrtStreamClient(srtClient: SrtClient, streamClientListener: StreamClientListener?) : StreamBaseClient

Created by pedro on 12/10/23.

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(srtClient: SrtClient, streamClientListener: StreamClientListener?)
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun clearCache()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun getCacheSize(): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun getDroppedAudioFrames(): Long
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun getDroppedVideoFrames(): Long
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun getItemsInCache(): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun getSentAudioFrames(): Long
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun getSentVideoFrames(): Long
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun hasCongestion(percentUsed: Float): Boolean
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun resetDroppedAudioFrames()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun resetDroppedVideoFrames()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun resetSentAudioFrames()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun resetSentVideoFrames()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun resizeCache(newSize: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun reTry(delay: Long, reason: String, backupUrl: String? = null): Boolean

Retries to connect with the given delay. You can pass an optional backupUrl if you'd like to connect to your backup server instead of the original one. Given backupUrl replaces the original one.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun setAuthorization(user: String?, password: String?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun setCheckServerAlive(enabled: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun setLogs(enabled: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun setOnlyAudio(onlyAudio: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun setOnlyVideo(onlyVideo: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open override fun setReTries(reTries: Int)
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/reset-dropped-audio-frames.html b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/reset-dropped-audio-frames.html new file mode 100644 index 000000000..4541eb8d3 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/reset-dropped-audio-frames.html @@ -0,0 +1,76 @@ + + + + + resetDroppedAudioFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

resetDroppedAudioFrames

+
+
open override fun resetDroppedAudioFrames()
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/reset-dropped-video-frames.html b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/reset-dropped-video-frames.html new file mode 100644 index 000000000..b43a5daa4 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/reset-dropped-video-frames.html @@ -0,0 +1,76 @@ + + + + + resetDroppedVideoFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

resetDroppedVideoFrames

+
+
open override fun resetDroppedVideoFrames()
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/reset-sent-audio-frames.html b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/reset-sent-audio-frames.html new file mode 100644 index 000000000..19505e0c7 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/reset-sent-audio-frames.html @@ -0,0 +1,76 @@ + + + + + resetSentAudioFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

resetSentAudioFrames

+
+
open override fun resetSentAudioFrames()
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/reset-sent-video-frames.html b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/reset-sent-video-frames.html new file mode 100644 index 000000000..da4969105 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/reset-sent-video-frames.html @@ -0,0 +1,76 @@ + + + + + resetSentVideoFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

resetSentVideoFrames

+
+
open override fun resetSentVideoFrames()
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/resize-cache.html b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/resize-cache.html new file mode 100644 index 000000000..5592c4dc4 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/resize-cache.html @@ -0,0 +1,76 @@ + + + + + resizeCache + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

resizeCache

+
+
open override fun resizeCache(newSize: Int)
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/set-authorization.html b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/set-authorization.html new file mode 100644 index 000000000..7c230d2f2 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/set-authorization.html @@ -0,0 +1,76 @@ + + + + + setAuthorization + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setAuthorization

+
+
open override fun setAuthorization(user: String?, password: String?)

Parameters

user

auth.

password

auth.

+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/set-check-server-alive.html b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/set-check-server-alive.html new file mode 100644 index 000000000..1e6c09471 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/set-check-server-alive.html @@ -0,0 +1,76 @@ + + + + + setCheckServerAlive + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setCheckServerAlive

+
+
open override fun setCheckServerAlive(enabled: Boolean)
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/set-logs.html b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/set-logs.html new file mode 100644 index 000000000..d33919f30 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/set-logs.html @@ -0,0 +1,76 @@ + + + + + setLogs + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setLogs

+
+
open override fun setLogs(enabled: Boolean)
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/set-only-audio.html b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/set-only-audio.html new file mode 100644 index 000000000..56969ce43 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/set-only-audio.html @@ -0,0 +1,76 @@ + + + + + setOnlyAudio + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setOnlyAudio

+
+
open override fun setOnlyAudio(onlyAudio: Boolean)
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/set-only-video.html b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/set-only-video.html new file mode 100644 index 000000000..fab7635e2 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/set-only-video.html @@ -0,0 +1,76 @@ + + + + + setOnlyVideo + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setOnlyVideo

+
+
open override fun setOnlyVideo(onlyVideo: Boolean)
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/set-re-tries.html b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/set-re-tries.html new file mode 100644 index 000000000..4f3de972b --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-srt-stream-client/set-re-tries.html @@ -0,0 +1,76 @@ + + + + + setReTries + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setReTries

+
+
open override fun setReTries(reTries: Int)
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-stream-base-client/-stream-base-client.html b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/-stream-base-client.html new file mode 100644 index 000000000..b3fcfe395 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/-stream-base-client.html @@ -0,0 +1,76 @@ + + + + + StreamBaseClient + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

StreamBaseClient

+
+
constructor(streamClientListener: StreamClientListener?)
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-stream-base-client/clear-cache.html b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/clear-cache.html new file mode 100644 index 000000000..054b05da8 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/clear-cache.html @@ -0,0 +1,76 @@ + + + + + clearCache + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

clearCache

+
+
abstract fun clearCache()
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-stream-base-client/get-cache-size.html b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/get-cache-size.html new file mode 100644 index 000000000..500852bee --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/get-cache-size.html @@ -0,0 +1,76 @@ + + + + + getCacheSize + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getCacheSize

+
+
abstract fun getCacheSize(): Int
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-stream-base-client/get-dropped-audio-frames.html b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/get-dropped-audio-frames.html new file mode 100644 index 000000000..cc2fa92b5 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/get-dropped-audio-frames.html @@ -0,0 +1,76 @@ + + + + + getDroppedAudioFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getDroppedAudioFrames

+
+
abstract fun getDroppedAudioFrames(): Long
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-stream-base-client/get-dropped-video-frames.html b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/get-dropped-video-frames.html new file mode 100644 index 000000000..8c6da4545 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/get-dropped-video-frames.html @@ -0,0 +1,76 @@ + + + + + getDroppedVideoFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getDroppedVideoFrames

+
+
abstract fun getDroppedVideoFrames(): Long
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-stream-base-client/get-items-in-cache.html b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/get-items-in-cache.html new file mode 100644 index 000000000..0dd926483 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/get-items-in-cache.html @@ -0,0 +1,76 @@ + + + + + getItemsInCache + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getItemsInCache

+
+
abstract fun getItemsInCache(): Int
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-stream-base-client/get-sent-audio-frames.html b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/get-sent-audio-frames.html new file mode 100644 index 000000000..94b4f3769 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/get-sent-audio-frames.html @@ -0,0 +1,76 @@ + + + + + getSentAudioFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getSentAudioFrames

+
+
abstract fun getSentAudioFrames(): Long
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-stream-base-client/get-sent-video-frames.html b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/get-sent-video-frames.html new file mode 100644 index 000000000..e136d359e --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/get-sent-video-frames.html @@ -0,0 +1,76 @@ + + + + + getSentVideoFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

getSentVideoFrames

+
+
abstract fun getSentVideoFrames(): Long
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-stream-base-client/has-congestion.html b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/has-congestion.html new file mode 100644 index 000000000..bc77640c3 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/has-congestion.html @@ -0,0 +1,76 @@ + + + + + hasCongestion + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

hasCongestion

+
+
abstract fun hasCongestion(percentUsed: Float): Boolean
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-stream-base-client/index.html b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/index.html new file mode 100644 index 000000000..82d25511b --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/index.html @@ -0,0 +1,404 @@ + + + + + StreamBaseClient + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

StreamBaseClient

+
abstract class StreamBaseClient(streamClientListener: StreamClientListener?)

Created by pedro on 12/10/23.

Provide access to rtmp/rtsp/srt client methods that is expected to be used. This way we can hide method that should be handled only by the library.

Inheritors

+
+
+
+
+
+

Constructors

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
constructor(streamClientListener: StreamClientListener?)
+
+
+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun clearCache()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun getCacheSize(): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun getDroppedAudioFrames(): Long
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun getDroppedVideoFrames(): Long
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun getItemsInCache(): Int
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun getSentAudioFrames(): Long
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun getSentVideoFrames(): Long
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun hasCongestion(percentUsed: Float): Boolean
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun resetSentAudioFrames()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun resetSentVideoFrames()
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun resizeCache(newSize: Int)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
fun reTry(delay: Long, reason: String, backupUrl: String? = null): Boolean

Retries to connect with the given delay. You can pass an optional backupUrl if you'd like to connect to your backup server instead of the original one. Given backupUrl replaces the original one.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun setAuthorization(user: String?, password: String?)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun setCheckServerAlive(enabled: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun setLogs(enabled: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun setOnlyAudio(onlyAudio: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun setOnlyVideo(onlyVideo: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun setReTries(reTries: Int)
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-stream-base-client/re-try.html b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/re-try.html new file mode 100644 index 000000000..c01f19e08 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/re-try.html @@ -0,0 +1,76 @@ + + + + + reTry + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

reTry

+
+
fun reTry(delay: Long, reason: String, backupUrl: String? = null): Boolean

Retries to connect with the given delay. You can pass an optional backupUrl if you'd like to connect to your backup server instead of the original one. Given backupUrl replaces the original one.

+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-stream-base-client/reset-dropped-audio-frames.html b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/reset-dropped-audio-frames.html new file mode 100644 index 000000000..9390eb45a --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/reset-dropped-audio-frames.html @@ -0,0 +1,76 @@ + + + + + resetDroppedAudioFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

resetDroppedAudioFrames

+
+ +
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-stream-base-client/reset-dropped-video-frames.html b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/reset-dropped-video-frames.html new file mode 100644 index 000000000..2f7ba8a20 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/reset-dropped-video-frames.html @@ -0,0 +1,76 @@ + + + + + resetDroppedVideoFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

resetDroppedVideoFrames

+
+ +
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-stream-base-client/reset-sent-audio-frames.html b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/reset-sent-audio-frames.html new file mode 100644 index 000000000..b129d9e65 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/reset-sent-audio-frames.html @@ -0,0 +1,76 @@ + + + + + resetSentAudioFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

resetSentAudioFrames

+
+
abstract fun resetSentAudioFrames()
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-stream-base-client/reset-sent-video-frames.html b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/reset-sent-video-frames.html new file mode 100644 index 000000000..567614113 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/reset-sent-video-frames.html @@ -0,0 +1,76 @@ + + + + + resetSentVideoFrames + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

resetSentVideoFrames

+
+
abstract fun resetSentVideoFrames()
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-stream-base-client/resize-cache.html b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/resize-cache.html new file mode 100644 index 000000000..cb66ded71 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/resize-cache.html @@ -0,0 +1,76 @@ + + + + + resizeCache + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

resizeCache

+
+
abstract fun resizeCache(newSize: Int)
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-stream-base-client/set-authorization.html b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/set-authorization.html new file mode 100644 index 000000000..d5d7a45a1 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/set-authorization.html @@ -0,0 +1,76 @@ + + + + + setAuthorization + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setAuthorization

+
+
abstract fun setAuthorization(user: String?, password: String?)

Parameters

user

auth.

password

auth.

+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-stream-base-client/set-check-server-alive.html b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/set-check-server-alive.html new file mode 100644 index 000000000..4b466f118 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/set-check-server-alive.html @@ -0,0 +1,76 @@ + + + + + setCheckServerAlive + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setCheckServerAlive

+
+
abstract fun setCheckServerAlive(enabled: Boolean)
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-stream-base-client/set-logs.html b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/set-logs.html new file mode 100644 index 000000000..3ccf4c222 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/set-logs.html @@ -0,0 +1,76 @@ + + + + + setLogs + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setLogs

+
+
abstract fun setLogs(enabled: Boolean)
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-stream-base-client/set-only-audio.html b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/set-only-audio.html new file mode 100644 index 000000000..1dbb0289e --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/set-only-audio.html @@ -0,0 +1,76 @@ + + + + + setOnlyAudio + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setOnlyAudio

+
+
abstract fun setOnlyAudio(onlyAudio: Boolean)
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-stream-base-client/set-only-video.html b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/set-only-video.html new file mode 100644 index 000000000..af57a4904 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/set-only-video.html @@ -0,0 +1,76 @@ + + + + + setOnlyVideo + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setOnlyVideo

+
+
abstract fun setOnlyVideo(onlyVideo: Boolean)
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-stream-base-client/set-re-tries.html b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/set-re-tries.html new file mode 100644 index 000000000..8a2c93f0e --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-stream-base-client/set-re-tries.html @@ -0,0 +1,76 @@ + + + + + setReTries + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

setReTries

+
+
abstract fun setReTries(reTries: Int)
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-stream-client-listener/index.html b/docs/library/com.pedro.library.util.streamclient/-stream-client-listener/index.html new file mode 100644 index 000000000..6d8a5b536 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-stream-client-listener/index.html @@ -0,0 +1,100 @@ + + + + + StreamClientListener + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

StreamClientListener

+

Created by pedro on 12/10/23.

+
+
+
+
+
+

Functions

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract fun onRequestKeyframe()
+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/-stream-client-listener/on-request-keyframe.html b/docs/library/com.pedro.library.util.streamclient/-stream-client-listener/on-request-keyframe.html new file mode 100644 index 000000000..ad44e4b78 --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/-stream-client-listener/on-request-keyframe.html @@ -0,0 +1,76 @@ + + + + + onRequestKeyframe + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

onRequestKeyframe

+
+
abstract fun onRequestKeyframe()
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.util.streamclient/index.html b/docs/library/com.pedro.library.util.streamclient/index.html new file mode 100644 index 000000000..368f59dfe --- /dev/null +++ b/docs/library/com.pedro.library.util.streamclient/index.html @@ -0,0 +1,159 @@ + + + + + com.pedro.library.util.streamclient + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

Package-level declarations

+
+
+
+
+
+

Types

+
+
+
+
+ + +
Link copied to clipboard
+
+
+
+
class RtmpStreamClient(rtmpClient: RtmpClient, streamClientListener: StreamClientListener?) : StreamBaseClient

Created by pedro on 12/10/23.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class RtspStreamClient(rtspClient: RtspClient, streamClientListener: StreamClientListener?) : StreamBaseClient

Created by pedro on 12/10/23.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
class SrtStreamClient(srtClient: SrtClient, streamClientListener: StreamClientListener?) : StreamBaseClient

Created by pedro on 12/10/23.

+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
abstract class StreamBaseClient(streamClientListener: StreamClientListener?)

Created by pedro on 12/10/23.

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

Created by pedro on 12/10/23.

+
+
+
+
+
+
+
+
+
+ +
+
+
+ + + diff --git a/docs/library/com.pedro.library.view/-auto-fit-texture-view/index.html b/docs/library/com.pedro.library.view/-auto-fit-texture-view/index.html index b9ed5982e..0212d4d96 100644 --- a/docs/library/com.pedro.library.view/-auto-fit-texture-view/index.html +++ b/docs/library/com.pedro.library.view/-auto-fit-texture-view/index.html @@ -88,7 +88,52 @@

Constructors

Properties

-
+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
@@ -3542,6 +3587,36 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
@@ -4232,6 +4307,81 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
@@ -6021,13 +6171,13 @@

Functions

@@ -6137,6 +6287,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
@@ -6257,6 +6422,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun isCredential(): Boolean
+
+
+
+
@@ -6392,6 +6572,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
@@ -8297,6 +8492,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setAccessibilityDataSensitive(accessibilityDataSensitive: Int)
+
+
+
+
@@ -8417,6 +8627,36 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setAllowedHandwritingDelegatePackage(allowedPackageName: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setAllowedHandwritingDelegatorPackage(allowedPackageName: String)
+
+
+
+
@@ -9032,6 +9272,36 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setHandwritingBoundsOffsets(offsetLeft: Float, offsetTop: Float, offsetRight: Float, offsetBottom: Float)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
@@ -9197,6 +9467,36 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setIsCredential(isCredential: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setIsHandwritingDelegate(isHandwritingDelegate: Boolean)
+
+
+
+
diff --git a/docs/library/com.pedro.library.view/-light-open-gl-view/index.html b/docs/library/com.pedro.library.view/-light-open-gl-view/index.html index 8e6fbc909..d6fd830f9 100644 --- a/docs/library/com.pedro.library.view/-light-open-gl-view/index.html +++ b/docs/library/com.pedro.library.view/-light-open-gl-view/index.html @@ -88,7 +88,52 @@

Constructors

Properties

-
+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
@@ -1723,6 +1768,51 @@

Properties

+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
@@ -2432,6 +2522,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
@@ -3632,6 +3737,36 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
@@ -4322,6 +4457,81 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
@@ -6137,17 +6347,17 @@

Functions

- +
@@ -6287,6 +6497,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
@@ -6392,6 +6617,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun isCredential(): Boolean
+
+
+
+
@@ -6527,6 +6767,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
@@ -8522,6 +8777,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setAccessibilityDataSensitive(accessibilityDataSensitive: Int)
+
+
+
+
@@ -8642,6 +8912,36 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setAllowedHandwritingDelegatePackage(allowedPackageName: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setAllowedHandwritingDelegatorPackage(allowedPackageName: String)
+
+
+
+
@@ -9347,6 +9647,36 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setHandwritingBoundsOffsets(offsetLeft: Float, offsetTop: Float, offsetRight: Float, offsetBottom: Float)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
@@ -9512,6 +9842,36 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setIsCredential(isCredential: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setIsHandwritingDelegate(isHandwritingDelegate: Boolean)
+
+
+
+
@@ -10697,6 +11057,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setSurfaceLifecycle(lifecycleStrategy: Int)
+
+
+
+
diff --git a/docs/library/com.pedro.library.view/-open-gl-view-base/index.html b/docs/library/com.pedro.library.view/-open-gl-view-base/index.html index 3fbc15328..d3984b1f6 100644 --- a/docs/library/com.pedro.library.view/-open-gl-view-base/index.html +++ b/docs/library/com.pedro.library.view/-open-gl-view-base/index.html @@ -88,7 +88,52 @@

Constructors

Properties

-
+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
@@ -1723,6 +1768,51 @@

Properties

+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
@@ -2432,6 +2522,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
@@ -3632,6 +3737,36 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
@@ -4322,6 +4457,81 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
@@ -6137,17 +6347,17 @@

Functions

- +
@@ -6287,6 +6497,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
@@ -6392,6 +6617,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun isCredential(): Boolean
+
+
+
+
@@ -6527,6 +6767,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
@@ -8507,6 +8762,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setAccessibilityDataSensitive(accessibilityDataSensitive: Int)
+
+
+
+
@@ -8627,6 +8897,36 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setAllowedHandwritingDelegatePackage(allowedPackageName: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setAllowedHandwritingDelegatorPackage(allowedPackageName: String)
+
+
+
+
@@ -9302,6 +9602,36 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setHandwritingBoundsOffsets(offsetLeft: Float, offsetTop: Float, offsetRight: Float, offsetBottom: Float)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
@@ -9467,6 +9797,36 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setIsCredential(isCredential: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setIsHandwritingDelegate(isHandwritingDelegate: Boolean)
+
+
+
+
@@ -10637,6 +10997,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setSurfaceLifecycle(lifecycleStrategy: Int)
+
+
+
+
diff --git a/docs/library/com.pedro.library.view/-open-gl-view/index.html b/docs/library/com.pedro.library.view/-open-gl-view/index.html index b22d941dd..6816c0564 100644 --- a/docs/library/com.pedro.library.view/-open-gl-view/index.html +++ b/docs/library/com.pedro.library.view/-open-gl-view/index.html @@ -88,7 +88,52 @@

Constructors

Properties

-
+
+
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+
@@ -1723,6 +1768,51 @@

Properties

+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
@@ -2432,6 +2522,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
@@ -3632,6 +3737,36 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
+ +
+
+
+ + +
Link copied to clipboard
+
+ +
+
@@ -4322,6 +4457,81 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
@@ -6137,17 +6347,17 @@

Functions

- +
@@ -6287,6 +6497,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+ +
+
+
@@ -6392,6 +6617,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun isCredential(): Boolean
+
+
+
+
@@ -6527,6 +6767,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
@@ -8522,6 +8777,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setAccessibilityDataSensitive(accessibilityDataSensitive: Int)
+
+
+
+
@@ -8642,6 +8912,36 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setAllowedHandwritingDelegatePackage(allowedPackageName: String)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setAllowedHandwritingDelegatorPackage(allowedPackageName: String)
+
+
+
+
@@ -9347,6 +9647,36 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setHandwritingBoundsOffsets(offsetLeft: Float, offsetTop: Float, offsetRight: Float, offsetBottom: Float)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
@@ -9512,6 +9842,36 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setIsCredential(isCredential: Boolean)
+
+
+
+
+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setIsHandwritingDelegate(isHandwritingDelegate: Boolean)
+
+
+
+
@@ -10697,6 +11057,21 @@

Functions

+ +
+
+
+ + +
Link copied to clipboard
+
+
+
+
open fun setSurfaceLifecycle(lifecycleStrategy: Int)
+
+
+
+
diff --git a/docs/library/index.html b/docs/library/index.html index aa290a7d8..b19114334 100644 --- a/docs/library/index.html +++ b/docs/library/index.html @@ -226,6 +226,24 @@

Packages

+ +
+
+
+
+ + +
Link copied to clipboard
+
+
+
+ +
+
+
+
+
+
diff --git a/docs/library/navigation.html b/docs/library/navigation.html index 3b46287da..d5e6c9989 100644 --- a/docs/library/navigation.html +++ b/docs/library/navigation.html @@ -14,17 +14,22 @@
-
+ -
+
- GetFrame + Frame +
+
+
+
@@ -39,7 +44,7 @@
@@ -49,17 +54,17 @@
@@ -74,7 +79,7 @@
@@ -94,7 +99,7 @@
@@ -117,12 +122,17 @@ BaseDecoder
-
+ + -
+
@@ -484,24 +494,14 @@
- -
+
@@ -514,7 +514,7 @@
@@ -549,265 +549,295 @@
-
+
+
+
+ Face +
-
+ +
+ +
+
+ CodecUtil +
+
- Force + Force
-
+ - -
+ -
+ - -
+
-
+ -
+ -
+ -
+ -
+ -
+ -
+
-
+ -
+ -
+ -
+
TOP
-
+ -
+ -
+ - -
+
-
+ -
+ - -
+
-
+ -
+ - -
+
-
+
-
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ - -
+ -
+
@@ -1193,71 +1223,101 @@
-
+ +
-
+
-
+ -
+ -
+ - -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+
@@ -2637,47 +2697,57 @@ RtmpConfig
-
+
+
+ TimeUtils +
+
+ -
+ -
+ -
+
+
+ trySend() +
+
+ -
+ -
+ -
+ -
+ -
+
@@ -2992,11 +3062,21 @@ setLong()
-
+
+
+ TimeUtils +
+
+ +
+
+ trySend() +
+
@@ -3179,7 +3259,12 @@
@@ -3857,12 +3942,17 @@ toInt()
-
+
+
+ trySend() +
+
+ -
+
diff --git a/docs/navigation.html b/docs/navigation.html index f769f0e39..6ef96f961 100644 --- a/docs/navigation.html +++ b/docs/navigation.html @@ -14,17 +14,22 @@
-
+ -
+
- GetFrame + Frame +
+
+
+
@@ -39,7 +44,7 @@
@@ -49,17 +54,17 @@
@@ -74,7 +79,7 @@
@@ -94,7 +99,7 @@
@@ -117,12 +122,17 @@ BaseDecoder
-
+ + -
+
@@ -484,24 +494,14 @@
- -
+
@@ -514,7 +514,7 @@
@@ -549,265 +549,295 @@
-
+
+
+
+ Face +
-
+ +
+ +
+
+ CodecUtil +
+
- Force + Force
-
+ - -
+ -
+ - -
+
-
+ -
+ -
+ -
+ -
+ -
+ -
+
-
+ -
+ -
+ -
+
TOP
-
+ -
+ -
+ - -
+
-
+ -
+ - -
+
-
+ -
+ - -
+
-
+
-
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+ - -
+ -
+
@@ -1193,71 +1223,101 @@
-
+ +
-
+
-
+ -
+ -
+ - -
+ -
+ -
+ -
+ -
+ -
+ -
+ -
+
@@ -2637,47 +2697,57 @@ RtmpConfig
-
+
+
+ TimeUtils +
+
+ -
+ -
+ -
+
+
+ trySend() +
+
+ -
+ -
+ -
+ -
+ -
+
@@ -2992,11 +3062,21 @@ setLong()
-
+
+
+ TimeUtils +
+
+ +
+
+ trySend() +
+
@@ -3179,7 +3259,12 @@
@@ -3857,12 +3942,17 @@ toInt()
-
+
+
+ trySend() +
+
+ -
+
diff --git a/docs/package-list b/docs/package-list index 498860894..83a06ac39 100644 --- a/docs/package-list +++ b/docs/package-list @@ -11,6 +11,7 @@ com.pedro.encoder.input.gl.render com.pedro.encoder.input.gl.render.filters com.pedro.encoder.input.gl.render.filters.object com.pedro.encoder.input.video +com.pedro.encoder.input.video.facedetector com.pedro.encoder.utils com.pedro.encoder.utils.gl com.pedro.encoder.utils.gl.gif @@ -26,6 +27,7 @@ com.pedro.library.rtsp com.pedro.library.srt com.pedro.library.util com.pedro.library.util.sources +com.pedro.library.util.streamclient com.pedro.library.view module:rtmp com.pedro.rtmp.amf diff --git a/docs/rtmp/com.pedro.rtmp.amf.v0/-amf-boolean/index.html b/docs/rtmp/com.pedro.rtmp.amf.v0/-amf-boolean/index.html index 40b84697e..0180e4bdd 100644 --- a/docs/rtmp/com.pedro.rtmp.amf.v0/-amf-boolean/index.html +++ b/docs/rtmp/com.pedro.rtmp.amf.v0/-amf-boolean/index.html @@ -62,7 +62,7 @@

AmfBoolean

-
class AmfBoolean(value: Boolean = false) : AmfData

Created by pedro on 20/04/21.

Only 1 byte of size where 0 is false and another value is true

+
class AmfBoolean(var value: Boolean = false) : AmfData

Created by pedro on 20/04/21.

Only 1 byte of size where 0 is false and another value is true

@@ -86,6 +86,25 @@

Constructors

+
+

Properties

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

Functions

diff --git a/docs/rtmp/com.pedro.rtmp.amf.v0/-amf-boolean/value.html b/docs/rtmp/com.pedro.rtmp.amf.v0/-amf-boolean/value.html new file mode 100644 index 000000000..b3c94bec2 --- /dev/null +++ b/docs/rtmp/com.pedro.rtmp.amf.v0/-amf-boolean/value.html @@ -0,0 +1,76 @@ + + + + + value + + + + + + + + + + + + + + + + + +
+ +
+ +
+
+ +
+

value

+
+ +
+ +
+
+
+ + + diff --git a/docs/rtmp/com.pedro.rtmp.amf.v0/-amf-date/-amf-date.html b/docs/rtmp/com.pedro.rtmp.amf.v0/-amf-date/-amf-date.html index 57854f146..5ed3fd36f 100644 --- a/docs/rtmp/com.pedro.rtmp.amf.v0/-amf-date/-amf-date.html +++ b/docs/rtmp/com.pedro.rtmp.amf.v0/-amf-date/-amf-date.html @@ -63,7 +63,7 @@

AmfDate

-
constructor(date: Double = System.currentTimeMillis().toDouble())
+
constructor(date: Double = TimeUtils.getCurrentTimeMillis().toDouble())
diff --git a/docs/rtmp/com.pedro.rtmp.amf.v0/-amf-ecma-array/-amf-ecma-array.html b/docs/rtmp/com.pedro.rtmp.amf.v0/-amf-ecma-array/-amf-ecma-array.html index 29c7ea36e..257a298ca 100644 --- a/docs/rtmp/com.pedro.rtmp.amf.v0/-amf-ecma-array/-amf-ecma-array.html +++ b/docs/rtmp/com.pedro.rtmp.amf.v0/-amf-ecma-array/-amf-ecma-array.html @@ -58,12 +58,12 @@
-
+

AmfEcmaArray

-
constructor(properties: HashMap<AmfString, AmfData> = LinkedHashMap())
+
constructor(properties: LinkedHashMap<AmfString, AmfData> = LinkedHashMap())