Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

API for processing audio gap for a pipeline session. Functionality used to avoid audio pops during transitions.

PlantUML Macro
formatSVG
titleProcess Audio Gap
@startuml
autonumber

box "Container" #LightGreen
participant GStreamer_client
participant rialtoClient
end box

box "Platform" #LightBlue
participant rialtoServer
participant rdk_gstreamer_utils
end box


GStreamer_client     ->  rialtoClient:     processAudioGap(pipeline_session, position, duration, level)
rialtoClient         ->  rialtoServer:     processAudioGap(pipeline_session, position, duration, level)
rialtoServer         ->  rdk_gstreamer_utils: processAudioGap(pipeline, position, duration, level, isAudioAac)
rdk_gstreamer_utils  --> rialtoServer:     status
rialtoServer         --> rialtoClient:     status
rialtoClient         --> GStreamer_client: status
@enduml