Why get_codecs_by_kind is public only for crate and not just a public?
Sometimes, during debugging, it's crucial to know which codecs are actually registered. This can also be useful in practice, for example, if codecs are added dynamically in an application, depending on which clients are connected to the room. We wouldn't want to add codecs that have already been added, so I believe this method should be public.
What do you think?