A partire dal 27 marzo 2025, ti consigliamo di utilizzare android-latest-release anziché aosp-main per compilare e contribuire ad AOSP. Per ulteriori informazioni, vedi Modifiche ad AOSP.
  
         
       
     
  
  
  
    
  
  
  
    
    
      
    
    
      
      Mantieni tutto organizzato con le raccolte
    
    
      
      Salva e classifica i contenuti in base alle tue preferenze.
    
  
  
    
  
  
  
  
    
  
  
    
    
    
  
  Riferimento alla struttura audio_stream
 
  
   #include <
   
    audio.h
   
   >
  
 
 
 
 
 
 
  
   Definizione nella riga
   
    170
   
   del file
   
    audio.h
   
    .
  
  
 
 
 
 
 
 
 
  
  
   
    esegui il dump dello stato del dispositivo di input/output audio
   
   
    Definizione alla riga
    
     212
    
    del file
    
     audio.h
    
    .
   
   
  
 
 
 
  
   
    
     | size_t(* get_buffer_size)(const struct
      
       audio_stream
      
      *stream) | 
   
   
  
   
    Restituisce la dimensione del buffer di input/output in byte per questo stream, ad es. 4800. Deve essere un multiplo delle dimensioni del frame. Vedi anche get_input_buffer_size.
   
   
    Definizione nella riga
    
     186
    
    del file
    
     audio.h
    
    .
   
   
  
 
 
 
  
   
    
     | audio_channel_mask_t(* get_channels)(const struct
      
       audio_stream
      
      *stream) | 
   
   
  
   
    Restituisce la maschera del canale, ad esempio AUDIO_CHANNEL_OUT_STEREO o AUDIO_CHANNEL_IN_STEREO
   
   
    Definizione nella riga
    
     192
    
    del file
    
     audio.h
    
    .
   
   
  
 
 
 
  
   
    
     | audio_devices_t(* get_device)(const struct
      
       audio_stream
      
      *stream) | 
   
   
  
   
    Restituisce l'insieme di dispositivi a cui è connesso questo stream
   
   
    Definizione nella riga
    
     215
    
    del file
    
     audio.h
    
    .
   
   
  
 
 
 
  
   
    
     | audio_format_t(* get_format)(const struct
      
       audio_stream
      
      *stream) | 
   
   
  
   
    Restituisce il formato audio, ad esempio AUDIO_FORMAT_PCM_16_BIT
   
   
    Definizione nella riga
    
     197
    
    del file
    
     audio.h
    
    .
   
   
  
 
 
 
  
   
    
     | char*(* get_parameters)(const struct
      
       audio_stream
      
      *stream, const char *keys) | 
   
   
  
  
 
 
 
  
   
    
     | uint32_t(* get_sample_rate)(const struct
      
       audio_stream
      
      *stream) | 
   
   
  
   
    Restituisce la frequenza di campionamento in Hz, ad es. 44100.
   
   
    Definizione nella riga
    
     175
    
    del file
    
     audio.h
    
    .
   
   
  
 
 
 
 
 
 
  
   
    
     | int(* set_device)(struct
      
       audio_stream
      
      *stream, audio_devices_t device) | 
   
   
  
   
    Attualmente non utilizzato:
    
     set_device()
    
    corrisponde a
    
     set_parameters()
    
    con la chiave AUDIO_PARAMETER_STREAM_ROUTING sia per l'input che per l'output. AUDIO_PARAMETER_STREAM_INPUT_SOURCE è un'informazione aggiuntiva utilizzata solo dagli stream di input.
   
   
    Definizione alla riga
    
     223
    
    del file
    
     audio.h
    
    .
   
   
  
 
 
 
  
   
    
     | int(* set_format)(struct
      
       audio_stream
      
      *stream, audio_format_t format) | 
   
   
  
  
 
 
 
  
   
    
     | int(* set_parameters)(struct
      
       audio_stream
      
      *stream, const char *kv_pairs) | 
   
   
  
   
    imposta/ottieni i parametri dello stream audio. La funzione accetta un elenco di coppie chiave-valore dei parametri nel formato: chiave1=valore1;chiave2=valore2;...
   
   
    Alcune chiavi sono riservate ai parametri standard (vedi la classe AudioParameter)
   
   
    Se l'implementazione non accetta una modifica del parametro mentre l'output è attivo, ma il parametro è accettabile in altro modo, deve restituire -ENOSYS.
   
   
    Il trasmettitore audio mette lo stream in standby e poi modifica il valore del parametro.
   
   
    Definizione nella riga
    
     238
    
    del file
    
     audio.h
    
    .
   
   
  
 
 
 
  
   
    
     | int(* set_sample_rate)(struct
      
       audio_stream
      
      *stream, uint32_t rate) | 
   
   
  
  
 
 
 
  
  
   
    Metti l'input/l'output dell'hardware audio in modalità standby. Il driver deve uscire dalla modalità standby alla successiva operazione di I/O. Restituisce 0 in caso di esito positivo e <0 in caso di esito negativo.
   
   
    Definizione nella riga
    
     209
    
    del file
    
     audio.h
    
    .
   
   
  
 
 La documentazione di questa struttura è stata generata dal seguente file:
 
  - 
   hardware/libhardware/include/hardware/
   
    audio.h
   
  
 
 
  
  
  
 
  
    
    
      
    
    
  
       
    
    
  
  
  I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
  Ultimo aggiornamento 2025-07-27 UTC.
  
  
  
    
      [[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-07-27 UTC."],[],[]]