StagefrightMediaRecorder supports the following parameters:
setOutputFormat
)setAudioEncoder
)setVideoEncoder
)setAudioSource
)setVideoSource
)setMicrophoneDirection
)You can find the possible values in the fuzzer's source code.
$ mm -j$(nproc) mediarecorder_fuzzer
$ adb sync data $ adb shell /data/fuzz/arm64/mediarecorder_fuzzer/mediarecorder_fuzzer
StagefrightMetadataRetriever supports the following data sources:
url
)fd
)source
)Parameter | Valid Values | Configured Value |
---|---|---|
url | Url of data source | Value obtained from FuzzedDataProvider |
fd | File descriptor value of input file | Value obtained from FuzzedDataProvider |
source | DataSource object | Data obtained from FuzzedDataProvider |
$ mm -j$(nproc) metadataretriever_fuzzer
$ adb sync data $ adb shell /data/fuzz/arm64/metadataretriever_fuzzer/metadataretriever_fuzzer
MediaPlayerService supports the following data sources:
url
)fd
)source
)source
)rtpParams
)MediaPlayerService supports the following parameters:
audioSessionId
)mStretchMode
)mFallbackMode
)key
)streamType
)msg
)ext1
)You can find the possible values in the fuzzer's source code.
$ mm -j$(nproc) mediaplayer_fuzzer
$ adb sync data $ adb shell /data/fuzz/arm64/mediaplayer_fuzzer/mediaplayer_fuzzer