Add capture routing rules (source → app) to complement playback rules
This commit is contained in:
parent
621d67ebab
commit
242d0ec09f
6 changed files with 418 additions and 78 deletions
|
|
@ -132,10 +132,17 @@ struct RuleMatch {
|
|||
std::string media_role;
|
||||
};
|
||||
|
||||
enum class RuleDirection : uint8_t {
|
||||
kPlayback = 0,
|
||||
kCapture,
|
||||
};
|
||||
|
||||
struct RouteRule {
|
||||
RuleId id;
|
||||
RuleMatch match;
|
||||
std::string target_node;
|
||||
RuleDirection direction = RuleDirection::kPlayback;
|
||||
std::string source_node;
|
||||
};
|
||||
|
||||
struct VirtualNodeInfo {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue