private static Format createVideoContainerFormat(String id) { return Format.createVideoContainerFormat( id, "label", /* containerMimeType= */ MimeTypes.APPLICATION_MP4, /* sampleMimeType= */ MimeTypes.VIDEO_H264, /* codecs= */ null, /* bitrate= */ 2500000, /* width= */ 1920, /* height= */ 1080, /* frameRate= */ Format.NO_VALUE, /* initializationData= */ null, /* selectionFlags= */ 0); } }
private static Format deriveVideoFormat(Format variantFormat) { String codecs = Util.getCodecsOfType(variantFormat.codecs, C.TRACK_TYPE_VIDEO); String sampleMimeType = MimeTypes.getMediaMimeType(codecs); return Format.createVideoContainerFormat( variantFormat.id, variantFormat.label, variantFormat.containerMimeType, sampleMimeType, codecs, variantFormat.bitrate, variantFormat.width, variantFormat.height, variantFormat.frameRate, /* initializationData= */ null, variantFormat.selectionFlags); }
private static Representation newRepresentations(DrmInitData drmInitData) { Format format = Format.createVideoContainerFormat( "id", "label", MimeTypes.VIDEO_MP4, MimeTypes.VIDEO_H264, /* codecs= */ "", Format.NO_VALUE, /* width= */ 1024, /* height= */ 768, Format.NO_VALUE, /* initializationData= */ null, /* selectionFlags= */ 0); if (drmInitData != null) { format = format.copyWithDrmInitData(drmInitData); } return Representation.newInstance("", 0, format, "", new SingleSegmentBase()); }
return Format.createVideoContainerFormat( id, label,
parser.getAttributeValue(null, KEY_CODEC_PRIVATE_DATA)); format = Format.createVideoContainerFormat( id, name,
@Nullable List<byte[]> initializationData, @C.SelectionFlags int selectionFlags) { return createVideoContainerFormat( id,