toggle menu
RootEncoder
androidJvm
switch theme
search in API
encoder
/
com.pedro.encoder.input.decoder
/
BaseDecoder
Base
Decoder
abstract
class
BaseDecoder
Inheritors
AudioDecoder
VideoDecoder
Members
Constructors
Base
Decoder
Link copied to clipboard
constructor
(
decoderInterface
:
DecoderInterface
)
Functions
get
Duration
Link copied to clipboard
open
fun
getDuration
(
)
:
Double
get
Time
Link copied to clipboard
open
fun
getTime
(
)
:
Double
init
Extractor
Link copied to clipboard
@
RequiresApi
(
api
=
Build.VERSION_CODES.N
)
open
fun
initExtractor
(
assetFileDescriptor
:
AssetFileDescriptor
)
:
Boolean
@
RequiresApi
(
api
=
Build.VERSION_CODES.M
)
open
fun
initExtractor
(
mediaDataSource
:
MediaDataSource
)
:
Boolean
open
fun
initExtractor
(
fileDescriptor
:
FileDescriptor
)
:
Boolean
open
fun
initExtractor
(
filePath
:
String
)
:
Boolean
open
fun
initExtractor
(
filePath
:
String
,
headers
:
Map
<
String
,
String
>
)
:
Boolean
open
fun
initExtractor
(
context
:
Context
,
uri
:
Uri
,
headers
:
Map
<
String
,
String
>
)
:
Boolean
open
fun
initExtractor
(
fileDescriptor
:
FileDescriptor
,
offset
:
Long
,
length
:
Long
)
:
Boolean
is
Loop
Mode
Link copied to clipboard
open
fun
isLoopMode
(
)
:
Boolean
is
Running
Link copied to clipboard
open
fun
isRunning
(
)
:
Boolean
move
To
Link copied to clipboard
open
fun
moveTo
(
time
:
Double
)
set
Loop
Mode
Link copied to clipboard
open
fun
setLoopMode
(
loopMode
:
Boolean
)
start
Link copied to clipboard
open
fun
start
(
)
stop
Link copied to clipboard
open
fun
stop
(
)