Bearbeiten von „RoarAudio/Programmieren/Stream“

Aus UUGRN

Warnung: Du bist nicht angemeldet. Deine IP-Adresse wird bei Bearbeitungen öffentlich sichtbar. Melde dich an oder erstelle ein Benutzerkonto, damit Bearbeitungen deinem Benutzernamen zugeordnet werden.

Die Bearbeitung kann rückgängig gemacht werden. Bitte prüfe den Vergleich unten, um sicherzustellen, dass du dies tun möchtest, und speichere dann unten deine Änderungen, um die Bearbeitung rückgängig zu machen.

Aktuelle Version Dein Text
Zeile 99: Zeile 99:
 
== Mixer ==
 
== Mixer ==
 
  int roar_set_vol      (struct roar_connection * con, int id, struct roar_mixer_settings * mixer, int  channels);
 
  int roar_set_vol      (struct roar_connection * con, int id, struct roar_mixer_settings * mixer, int  channels);
 
Mit dieser Funktion können die Mixer werte für einen Stream gesetzt werden. Hierzu wird zu erst ein ''Mixer settings'' Objekt erzeugt. Dieses wird dann zusammen mit der Stream ID und der Anzahl der Kanäle, welche im Mixer Objekt gesetzt sind, übergeben. Stimmt die Anzahl der Kanäle nicht mit der des Streams überein so ist das Verhalten undefiniert.
 
 
 
  int roar_get_vol      (struct roar_connection * con, int id, struct roar_mixer_settings * mixer, int * channels);
 
  int roar_get_vol      (struct roar_connection * con, int id, struct roar_mixer_settings * mixer, int * channels);
 
Diese Funktion liest die aktuellen Mixer Einstellungen aus. Hierzu wird die Stream ID angeben. Die Funktion befüllt nun das Mixer Objekt und setzt die Anzahl der Kanäle in ''channels'' die der Stream, und somit auch das Mixer Objekt, beinhalten.
 
  
 
== Streams erzeugen, verbinden und manipulieren ==
 
== Streams erzeugen, verbinden und manipulieren ==

Bitte kopiere keine Inhalte, die nicht Deine eigenen sind!

Du gibst uns hiermit Deine Zusage, dass
  • Du den Text nicht aus Wikipedia kopiert hast
  • Du den Text selbst verfasst hast
  • oder der Text entweder
    • Allgemeingut (public domain) ist
    • oder der Copyright-Inhaber seine Zustimmung gegeben hat.
Wichtig
  • Benutze keine urheberrechtlich geschützten Werke ohne Erlaubnis des Copyright-Inhabers!
  • Falls dieser Text bereits woanders veröffentlicht wurde, weise bitte auf der 'Diskussion:'-Seite darauf hin.
  • Bitte beachte, dass alle UUGRN-Beiträge automatisch unter der der Creative Commons Lizenz stehen.
  • Falls Du nicht möchtest, dass Deine Arbeit hier von anderen verändert und verbreitet wird, dann drücke nicht auf "Artikel Speichern".

Bitte beantworte die folgende Frage, um diese Seite speichern zu können (weitere Informationen):

Abbrechen Bearbeitungshilfe (wird in einem neuen Fenster geöffnet)

Die folgende Vorlage wird auf dieser Seite verwendet: