Linguaggio

LoudnessCodecController.Create Metodo

Definizione

Overload

Nome Descrizione
Create(Int32)

Crea una nuova istanza di LoudnessCodecController

Create(Int32, IExecutor, LoudnessCodecController+IOnLoudnessCodecUpdateListener)

Crea una nuova istanza di LoudnessCodecController. Questo metodo deve essere usato quando il client vuole modificare i parametri di audio audio prima che vengano applicati ai decodificatori audio.

Create(Int32)

Crea una nuova istanza di LoudnessCodecController

[Android.Runtime.Register("create", "(I)Landroid/media/LoudnessCodecController;", "", ApiSince=35)]
public static Android.Media.LoudnessCodecController Create(int sessionId);
[<Android.Runtime.Register("create", "(I)Landroid/media/LoudnessCodecController;", "", ApiSince=35)>]
static member Create : int -> Android.Media.LoudnessCodecController

Parametri

sessionId
Int32

ID sessione della traccia che riceverà i dati dagli elementi aggiunti MediaCodec

Valori restituiti

istanza di LoudnessCodecController

Attributi

Commenti

Crea una nuova istanza di LoudnessCodecController

Questo metodo deve essere usato quando il client non deve modificare i parametri di rumorosità del codec prima di essere applicati ai decodificatori audio. In caso contrario, usare #create(int, Executor, OnLoudnessCodecUpdateListener).

per android.media.LoudnessCodecController.create(int).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a

Create(Int32, IExecutor, LoudnessCodecController+IOnLoudnessCodecUpdateListener)

Crea una nuova istanza di LoudnessCodecController. Questo metodo deve essere usato quando il client vuole modificare i parametri di audio audio prima che vengano applicati ai decodificatori audio.

[Android.Runtime.Register("create", "(ILjava/util/concurrent/Executor;Landroid/media/LoudnessCodecController$OnLoudnessCodecUpdateListener;)Landroid/media/LoudnessCodecController;", "", ApiSince=35)]
public static Android.Media.LoudnessCodecController Create(int sessionId, Java.Util.Concurrent.IExecutor executor, Android.Media.LoudnessCodecController.IOnLoudnessCodecUpdateListener listener);
[<Android.Runtime.Register("create", "(ILjava/util/concurrent/Executor;Landroid/media/LoudnessCodecController$OnLoudnessCodecUpdateListener;)Landroid/media/LoudnessCodecController;", "", ApiSince=35)>]
static member Create : int * Java.Util.Concurrent.IExecutor * Android.Media.LoudnessCodecController.IOnLoudnessCodecUpdateListener -> Android.Media.LoudnessCodecController

Parametri

sessionId
Int32

ID sessione della traccia che riceverà i dati dal mediacodec aggiunto

executor
IExecutor

Executor per gestire i callback. Gli eventi di callback e listener vengono inviati tramite questo executor, offrendo un modo semplice per controllare il thread usato. Per inviare eventi tramite il thread principale dell'applicazione, è possibile usare Context.getMainExecutor(). In caso contrario, fornire un executor che invia a un thread appropriato.

listener
LoudnessCodecController.IOnLoudnessCodecUpdateListener

usato per la ricezione di aggiornamenti

Valori restituiti

Istanza di LoudnessCodecController

Attributi

Commenti

Crea una nuova istanza di LoudnessCodecController. Questo metodo deve essere usato quando il client vuole modificare i parametri di audio audio prima che vengano applicati ai decodificatori audio. In caso contrario, usare create(int).

Informazioni di riferimento su Android per android.media.LoudnessCodecController.create.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a