Jól gondolom, hogy az első hívás visszatérő értékét kell a következő hívásban paraméterként megadni?
Igen!
és az out érték valamelyik (0.?) bitje jelzi majd, hogy mikor kell be- vagy kikapcsolnom a hangszórót?
Ebben az a jo hogy a teljes bitsorozatot tudod hasznalni.