put_amf_double 207 libavformat/flvenc.c put_amf_double(pb, 0); // delayed write put_amf_double 211 libavformat/flvenc.c put_amf_double(pb, video_enc->width); put_amf_double 214 libavformat/flvenc.c put_amf_double(pb, video_enc->height); put_amf_double 217 libavformat/flvenc.c put_amf_double(pb, video_enc->bit_rate / 1024.0); put_amf_double 220 libavformat/flvenc.c put_amf_double(pb, framerate); put_amf_double 223 libavformat/flvenc.c put_amf_double(pb, video_enc->codec_tag); put_amf_double 228 libavformat/flvenc.c put_amf_double(pb, audio_enc->bit_rate / 1024.0); put_amf_double 231 libavformat/flvenc.c put_amf_double(pb, audio_enc->sample_rate); put_amf_double 234 libavformat/flvenc.c put_amf_double(pb, audio_enc->codec_id == CODEC_ID_PCM_S8 ? 8 : 16); put_amf_double 240 libavformat/flvenc.c put_amf_double(pb, audio_enc->codec_tag); put_amf_double 245 libavformat/flvenc.c put_amf_double(pb, 0); // delayed write put_amf_double 300 libavformat/flvenc.c put_amf_double(pb, flv->duration / (double)1000); put_amf_double 302 libavformat/flvenc.c put_amf_double(pb, file_size);