示例#1
0
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
示例#2
0
    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]
示例#3
0
    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]