def test_channel_layouts(): # TODO: replace these numbers with values from groove.constants assert lib.groove_channel_layout_count(1) == 1 assert lib.groove_channel_layout_count(3) == 2 assert lib.groove_channel_layout_count(7) == 3 assert lib.groove_channel_layout_default(1) == 4 assert lib.groove_channel_layout_default(2) == 3 assert lib.groove_channel_layout_default(3) == 11
def default(cls, count): """Get the default layout for a given number of channels Args: count (int): Number of audio channels Returns: The default layout for count number of channels. """ layout_value = lib.groove_channel_layout_default(count) return cls.__values__[layout_value]