public class MediaFormat
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
int |
bitrate |
int |
channelCount |
int |
height |
java.util.List<byte[]> |
initializationData |
int |
maxInputSize |
java.lang.String |
mimeType |
static int |
NO_VALUE |
float |
pixelWidthHeightRatio |
int |
sampleRate |
int |
width |
Modifier and Type | Method and Description |
---|---|
static MediaFormat |
createAudioFormat(java.lang.String mimeType,
int maxInputSize,
int channelCount,
int sampleRate,
int bitrate,
java.util.List<byte[]> initializationData) |
static MediaFormat |
createAudioFormat(java.lang.String mimeType,
int maxInputSize,
int channelCount,
int sampleRate,
java.util.List<byte[]> initializationData) |
static MediaFormat |
createFormatForMimeType(java.lang.String mimeType) |
static MediaFormat |
createFromFrameworkMediaFormatV16(android.media.MediaFormat format) |
static MediaFormat |
createVideoFormat(java.lang.String mimeType,
int maxInputSize,
int width,
int height,
float pixelWidthHeightRatio,
java.util.List<byte[]> initializationData) |
static MediaFormat |
createVideoFormat(java.lang.String mimeType,
int maxInputSize,
int width,
int height,
java.util.List<byte[]> initializationData) |
boolean |
equals(MediaFormat other,
boolean ignoreMaxDimensions) |
boolean |
equals(java.lang.Object obj) |
android.media.MediaFormat |
getFrameworkMediaFormatV16() |
int |
getMaxVideoHeight() |
int |
getMaxVideoWidth() |
int |
hashCode() |
void |
setMaxVideoDimensions(int maxWidth,
int maxHeight) |
java.lang.String |
toString() |
public static final int NO_VALUE
public final java.lang.String mimeType
public final int maxInputSize
public final int width
public final int height
public final float pixelWidthHeightRatio
public final int channelCount
public final int sampleRate
public final int bitrate
public final java.util.List<byte[]> initializationData
public static MediaFormat createFromFrameworkMediaFormatV16(android.media.MediaFormat format)
public static MediaFormat createVideoFormat(java.lang.String mimeType, int maxInputSize, int width, int height, java.util.List<byte[]> initializationData)
public static MediaFormat createVideoFormat(java.lang.String mimeType, int maxInputSize, int width, int height, float pixelWidthHeightRatio, java.util.List<byte[]> initializationData)
public static MediaFormat createAudioFormat(java.lang.String mimeType, int maxInputSize, int channelCount, int sampleRate, java.util.List<byte[]> initializationData)
public static MediaFormat createAudioFormat(java.lang.String mimeType, int maxInputSize, int channelCount, int sampleRate, int bitrate, java.util.List<byte[]> initializationData)
public static MediaFormat createFormatForMimeType(java.lang.String mimeType)
public void setMaxVideoDimensions(int maxWidth, int maxHeight)
public int getMaxVideoWidth()
public int getMaxVideoHeight()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public boolean equals(MediaFormat other, boolean ignoreMaxDimensions)
public java.lang.String toString()
toString
in class java.lang.Object
public final android.media.MediaFormat getFrameworkMediaFormatV16()
MediaFormat
representation of this format.