MediaCodec.ParameterKeyTunnelPeek Campo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Controllare la visualizzazione video del primo fotogramma quando un codec è configurato per la modalità tunnel con MediaFormat#KEY_AUDIO_SESSION_ID mentre AudioTrack è in pausa.
[Android.Runtime.Register("PARAMETER_KEY_TUNNEL_PEEK", ApiSince=31)]
public const string ParameterKeyTunnelPeek;
[<Android.Runtime.Register("PARAMETER_KEY_TUNNEL_PEEK", ApiSince=31)>]
val mutable ParameterKeyTunnelPeek : string
Valore del campo
- Attributi
Commenti
Controllare la visualizzazione video del primo fotogramma quando un codec è configurato per la modalità tunnel con MediaFormat#KEY_AUDIO_SESSION_ID mentre AudioTrack è in pausa.
Se disabilitato (1) dopo un #flush oggetto o #start(2) mentre il corrispondente AudioTrack viene sospeso e (3) prima che tutti i buffer vengano accodati, il primo fotogramma non deve essere sottoposto a rendering finché questo parametro non è abilitato o l'oggetto corrispondente AudioTrack non ha iniziato la riproduzione. Una volta decodificato il frame e pronto per il rendering, viene chiamato ma OnFirstTunnelFrameReadyListener#onFirstTunnelFrameReady il frame non viene sottoposto a rendering. La superficie continua a mostrare il contenuto di cui è stato eseguito il rendering in precedenza o nero se la superficie è nuova. Una chiamata successiva per eseguire AudioTrack#play il rendering di questo fotogramma e attiva un callback a OnFrameRenderedListener#onFrameRenderede inizia la riproduzione video.
<b Nota</b>>: per cancellare qualsiasi contenuto precedentemente sottoposto a rendering e mostrare il nero, configurare MediaCodec con KEY_PUSH_BLANK_BUFFERS_ON_STOP(1)e chiamare #stop prima di eseguire il push di nuovi fotogrammi video nel codec.
Se abilitato (1) dopo un #flush oggetto o #start e (2) mentre il corrispondente AudioTrack viene sospeso, il rendering del primo fotogramma viene eseguito non appena viene decodificato o immediatamente, se è già stato decodificato. Se non è già decodificato, quando il frame viene decodificato e pronto per il rendering, OnFirstTunnelFrameReadyListener#onFirstTunnelFrameReady viene chiamato . Il rendering del frame viene quindi immediatamente eseguito e OnFrameRenderedListener#onFrameRendered viene chiamato successivamente.
Il valore è un oggetto Integer contenente il valore 1 per abilitare o il valore 0 da disabilitare.
Il valore predefinito per questo parametro è <b>enabled</b>. Una volta eseguito il rendering di un frame, la modifica di questo parametro non ha alcun effetto fino a quando non viene eseguito un successivo #flush o #stop/#start.
per android.media.MediaCodec.PARAMETER_KEY_TUNNEL_PEEK.
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.