BugFix: add failure management in SessionSource

As in update of Mixer manager, failed sources are managed in update of SessionSources. RenderSources that fail are re-created. Attach/Detach/Attached of sources functions is unified between Session and Mixer.
This commit is contained in:
Bruno Herbelin
2023-03-27 15:59:59 +02:00
parent ad4a4281b4
commit 658c506653
9 changed files with 175 additions and 91 deletions

View File

@@ -179,7 +179,7 @@ public:
// a Source shall informs if the source failed (i.e. shall be deleted)
typedef enum {
FAIL_NONE = 0,
FAIL_BAD= 1,
FAIL_RETRY= 1,
FAIL_CRITICAL = 2,
FAIL_FATAL = 3
} Failure;