aves/lib/model/video/keys.dart
2021-04-15 16:03:51 +09:00

52 lines
2.1 KiB
Dart

// keys returned by fijkplayer when getting media and streams info
// they originate from FFmpeg, fijkplayer, and other software
// that write additional metadata to media files
class Keys {
static const androidCaptureFramerate = 'com.android.capture.fps';
static const androidVersion = 'com.android.version';
static const bps = 'bps';
static const bitrate = 'bitrate';
static const byteCount = 'number_of_bytes';
static const channelLayout = 'channel_layout';
static const codecLevel = 'codec_level';
static const codecName = 'codec_name';
static const codecPixelFormat = 'codec_pixel_format';
static const codecProfileId = 'codec_profile_id';
static const compatibleBrands = 'compatible_brands';
static const creationTime = 'creation_time';
static const date = 'date';
static const duration = 'duration';
static const durationMicros = 'duration_us';
static const encoder = 'encoder';
static const filename = 'filename';
static const fpsDen = 'fps_den';
static const fpsNum = 'fps_num';
static const frameCount = 'number_of_frames';
static const handlerName = 'handler_name';
static const height = 'height';
static const index = 'index';
static const language = 'language';
static const location = 'location';
static const majorBrand = 'major_brand';
static const mediaFormat = 'format';
static const mediaType = 'media_type';
static const minorVersion = 'minor_version';
static const rotate = 'rotate';
static const sampleRate = 'sample_rate';
static const sarDen = 'sar_den';
static const sarNum = 'sar_num';
static const selectedAudioStream = 'audio';
static const selectedTextStream = 'timedtext';
static const selectedVideoStream = 'video';
static const startMicros = 'start_us';
static const statisticsTags = '_statistics_tags';
static const statisticsWritingApp = '_statistics_writing_app';
static const statisticsWritingDateUtc = '_statistics_writing_date_utc';
static const streams = 'streams';
static const tbrDen = 'tbr_den';
static const tbrNum = 'tbr_num';
static const streamType = 'type';
static const title = 'title';
static const track = 'track';
static const width = 'width';
}