Skip to main content
Version: 20 Mar 2024

MLMediaPlayerBufferingSettings

Indicate the buffering settings.

Public Attributes

InitialBufferingMode

For prepare.


public BufferingMode InitialBufferingMode;

TypeDescription
BufferingModeComment Needed!

InitialWatermarkKb

Size based.


public int InitialWatermarkKb;


InitialWatermarkMs

Time based.


public int InitialWatermarkMs;


RebufferingMode

For playback.


public BufferingMode RebufferingMode;

TypeDescription
BufferingModeComment Needed!

RebufferingWatermarkHighKb

When cached data is above this mark, buffering will be paused.


public int RebufferingWatermarkHighKb;


RebufferingWatermarkHighMs

When cached data is above this mark, buffering will be paused.


public int RebufferingWatermarkHighMs;


RebufferingWatermarkLowKb

When cached data is below this mark, playback will be paused for buffering until data reaches |mRebufferingWatermarkHighKB| or end of stream.


public int RebufferingWatermarkLowKb;


RebufferingWatermarkLowMs

When cached data is below this mark, playback will be paused for buffering until data reaches |mRebufferingWatermarkHighMs| or end of stream.


public int RebufferingWatermarkLowMs;