Lines Matching defs:muxerDemo
56 int32_t AddAudioTrack(AVMuxerDemo *muxerDemo, int32_t &trackIndex)
71 int32_t ret = muxerDemo->InnerAddTrack(trackIndex, audioParams);
76 int32_t AddAudioTrackAAC(AVMuxerDemo *muxerDemo, int32_t &trackIndex)
91 int32_t ret = muxerDemo->InnerAddTrack(trackIndex, audioParams);
96 int32_t AddVideoTrack(AVMuxerDemo *muxerDemo, int32_t &trackIndex)
111 int32_t ret = muxerDemo->InnerAddTrack(trackIndex, videoParams);
116 int32_t AddCoverTrack(AVMuxerDemo *muxerDemo, string coverType, int32_t trackIndex)
130 int32_t ret = muxerDemo->InnerAddTrack(trackIndex, coverFormat);
145 void WriteTrackSample(AVMuxerDemo *muxerDemo, int audioTrackIndex, int videoTrackIndex)
182 int32_t result = muxerDemo->InnerWriteSample(trackIndex, data);
190 void WriteTrackSampleShort(AVMuxerDemo *muxerDemo, int audioTrackIndex, int videoTrackIndex, int audioWriteTime)
233 int32_t result = muxerDemo->InnerWriteSample(trackIndex, data);
241 int32_t AddAudioTrackByFd(AVMuxerDemo *muxerDemo, int32_t inputFile, int32_t &trackIndex)
256 int32_t ret = muxerDemo->InnerAddTrack(trackIndex, audioParams);
261 int32_t AddAudioTrackAACByFd(AVMuxerDemo *muxerDemo, int32_t inputFile, int32_t &trackIndex)
276 int32_t ret = muxerDemo->InnerAddTrack(trackIndex, audioParams);
281 int32_t AddVideoTrackByFd(AVMuxerDemo *muxerDemo, int32_t inputFile, int32_t &trackIndex)
296 int32_t ret = muxerDemo->InnerAddTrack(trackIndex, videoParams);
301 int32_t AddVideoTrackH264ByFd(AVMuxerDemo *muxerDemo, int32_t inputFile, int32_t &trackIndex)
316 int32_t ret = muxerDemo->InnerAddTrack(trackIndex, videoParams);
371 void WriteTrackSampleByFd(AVMuxerDemo *muxerDemo, int audioTrackIndex, int videoTrackIndex, int32_t inputFile)
406 int32_t result = muxerDemo->InnerWriteSample(trackIndex, avMuxerDemoBuffer);
417 AVMuxerDemo *muxerDemo = new AVMuxerDemo();
421 int32_t fd = muxerDemo->InnerGetFdByName(format, fileName);
428 muxerDemo->InnerCreate(fd, format);
434 AddAudioTrackByFd(muxerDemo, inputFile, audioTrackId);
435 AddVideoTrackByFd(muxerDemo, inputFile, videoTrackId);
439 AddAudioTrackAACByFd(muxerDemo, inputFile, audioTrackId);
452 ret = muxerDemo->InnerStart();
455 WriteTrackSampleByFd(muxerDemo, audioTrackId, videoTrackId, inputFile);
457 ret = muxerDemo->InnerStop();
460 ret = muxerDemo->InnerDestroy();
466 delete muxerDemo;
504 void WriteSingleTrackSample(AVMuxerDemo *muxerDemo, int trackId, int fd)
532 int32_t result = muxerDemo->InnerWriteSample(trackIndex, avMuxerDemoBuffer);
540 void WriteTrackCover(AVMuxerDemo *muxerDemo, int coverTrackIndex, int fdInput)
561 int32_t result = muxerDemo->InnerWriteSample(trackIndex, avMuxerDemoBuffer);
578 AVMuxerDemo *muxerDemo = new AVMuxerDemo();
581 int32_t fd = muxerDemo->InnerGetFdByName(format, "FUNCTION_001_INNER_" + to_string(i));
585 muxerDemo->InnerCreate(fd, format);
588 AddAudioTrackAAC(muxerDemo, audioTrackId);
597 ret = muxerDemo->InnerStart();
602 WriteSingleTrackSample(muxerDemo, audioTrackId, audioFileFd);
605 ret = muxerDemo->InnerStop();
608 ret = muxerDemo->InnerDestroy();
613 delete muxerDemo;
626 AVMuxerDemo *muxerDemo = new AVMuxerDemo();
629 int32_t fd = muxerDemo->InnerGetFdByName(format, "FUNCTION_002_INNER_" + to_string(i));
633 muxerDemo->InnerCreate(fd, format);
638 AddVideoTrack(muxerDemo, videoTrackId);
644 ret = muxerDemo->InnerStart();
648 WriteSingleTrackSample(muxerDemo, videoTrackId, videoFileFd);
651 ret = muxerDemo->InnerStop();
654 ret = muxerDemo->InnerDestroy();
659 delete muxerDemo;
672 AVMuxerDemo *muxerDemo = new AVMuxerDemo();
675 int32_t fd = muxerDemo->InnerGetFdByName(format, "FUNCTION_003_INNER_" + to_string(i));
680 muxerDemo->InnerCreate(fd, format);
683 AddAudioTrackAACByFd(muxerDemo, audioFileFd, audioTrackId);
685 AddVideoTrackByFd(muxerDemo, videoFileFd, videoTrackId);
691 ret = muxerDemo->InnerStart();
695 WriteSingleTrackSample(muxerDemo, audioTrackId, audioFileFd);
698 WriteSingleTrackSample(muxerDemo, videoTrackId, videoFileFd);
701 ret = muxerDemo->InnerStop();
704 ret = muxerDemo->InnerDestroy();
709 delete muxerDemo;
720 AVMuxerDemo *muxerDemo = new AVMuxerDemo();
723 int32_t fd = muxerDemo->InnerGetFdByName(format, "FUNCTION_004_INNER");
727 muxerDemo->InnerCreate(fd, format);
730 AddAudioTrack(muxerDemo, audioTrackId);
732 AddVideoTrack(muxerDemo, videoTrackId);
737 ret = muxerDemo->InnerSetRotation(90);
740 ret = muxerDemo->InnerStart();
743 WriteTrackSample(muxerDemo, audioTrackId, videoTrackId);
745 ret = muxerDemo->InnerStop();
748 ret = muxerDemo->InnerDestroy();
753 delete muxerDemo;
763 AVMuxerDemo *muxerDemo = new AVMuxerDemo();
766 int32_t fd = muxerDemo->InnerGetFdByName(format, "FUNCTION_005_INNER");
770 muxerDemo->InnerCreate(fd, format);
774 AddAudioTrack(muxerDemo, audioTrackId);
776 AddVideoTrack(muxerDemo, videoTrackId);
780 ret = muxerDemo->InnerStart();
783 WriteTrackSampleShort(muxerDemo, audioTrackId, videoTrackId, 100);
785 ret = muxerDemo->InnerStop();
788 ret = muxerDemo->InnerDestroy();
793 delete muxerDemo;
845 AVMuxerDemo *muxerDemo = new AVMuxerDemo();
848 int32_t fd = muxerDemo->InnerGetFdByName(format, "FUNCTION_008_INNER");
853 muxerDemo->InnerCreate(fd, format);
857 AddAudioTrackAACByFd(muxerDemo, audioFileFd1, audioTrackId1);
858 AddAudioTrackAACByFd(muxerDemo, audioFileFd2, audioTrackId2);
865 ret = muxerDemo->InnerStart();
869 WriteSingleTrackSample(muxerDemo, audioTrackId1, audioFileFd1);
872 WriteSingleTrackSample(muxerDemo, audioTrackId2, audioFileFd2);
875 ret = muxerDemo->InnerStop();
878 ret = muxerDemo->InnerDestroy();
884 delete muxerDemo;
894 AVMuxerDemo *muxerDemo = new AVMuxerDemo();
897 int32_t fd = muxerDemo->InnerGetFdByName(format, "FUNCTION_009_INNER");
902 muxerDemo->InnerCreate(fd, format);
906 AddVideoTrackH264ByFd(muxerDemo, videoFileFd1, videoTrackId1);
907 AddVideoTrackH264ByFd(muxerDemo, videoFileFd2, videoTrackId2);
911 ret = muxerDemo->InnerStart();
915 WriteSingleTrackSample(muxerDemo, videoTrackId1, videoFileFd1);
918 WriteSingleTrackSample(muxerDemo, videoTrackId2, videoFileFd2);
921 ret = muxerDemo->InnerStop();
924 ret = muxerDemo->InnerDestroy();
930 delete muxerDemo;
942 AVMuxerDemo *muxerDemo = new AVMuxerDemo();
947 int32_t fd = muxerDemo->InnerGetFdByName(format, outputFile);
953 muxerDemo->InnerCreate(fd, format);
959 AddAudioTrackAACByFd(muxerDemo, audioFileFd, audioTrackId);
960 AddVideoTrackH264ByFd(muxerDemo, videoFileFd, videoTrackId);
961 AddCoverTrack(muxerDemo, coverTypeList[i], coverTrackId);
968 ret = muxerDemo->InnerStart();
971 WriteTrackCover(muxerDemo, coverTrackId, coverFileFd);
972 WriteSingleTrackSample(muxerDemo, audioTrackId, audioFileFd);
973 WriteSingleTrackSample(muxerDemo, videoTrackId, videoFileFd);
975 ret = muxerDemo->InnerStop();
978 ret = muxerDemo->InnerDestroy();
985 delete muxerDemo;
998 AVMuxerDemo *muxerDemo = new AVMuxerDemo();
1003 int32_t fd = muxerDemo->InnerGetFdByName(format, outputFile);
1009 muxerDemo->InnerCreate(fd, format);
1015 AddAudioTrackAACByFd(muxerDemo, audioFileFd, audioTrackId);
1016 AddVideoTrackByFd(muxerDemo, videoFileFd, videoTrackId);
1017 AddCoverTrack(muxerDemo, coverTypeList[i], coverTrackId);
1024 ret = muxerDemo->InnerStart();
1027 WriteTrackCover(muxerDemo, coverTrackId, coverFileFd);
1028 WriteSingleTrackSample(muxerDemo, audioTrackId, audioFileFd);
1029 WriteSingleTrackSample(muxerDemo, videoTrackId, videoFileFd);
1031 ret = muxerDemo->InnerStop();
1034 ret = muxerDemo->InnerDestroy();
1041 delete muxerDemo;