...
API for processing audio gap for a pipeline session. Functionality used to avoid audio pops during transitions.
| PlantUML Macro | ||||
|---|---|---|---|---|
| ||||
@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 |