Lines Matching defs:muxerDemo

76     OH_AVErrCode SetRotation(AVMuxerDemo* muxerDemo, OH_AVMuxer* handle)
80 OH_AVErrCode ret = muxerDemo->NativeSetRotation(handle, rotation);
85 int32_t AddTrack(AVMuxerDemo* muxerDemo, OH_AVMuxer* handle)
99 muxerDemo->NativeAddTrack(handle, &trackId, trackFormat);
104 OH_AVErrCode WriteSampleBuffer(AVMuxerDemo* muxerDemo, OH_AVMuxer* handle, uint32_t trackIndex)
115 OH_AVErrCode ret = muxerDemo->NativeWriteSampleBuffer(handle, trackIndex, avMemBuffer, info);
121 OH_AVErrCode WriteSampleBufferNew(AVMuxerDemo* muxerDemo, OH_AVMuxer* handle, uint32_t trackIndex)
132 OH_AVErrCode ret = muxerDemo->NativeWriteSampleBuffer(handle, trackIndex, avBuffer);
138 int32_t AddAudioTrack(AVMuxerDemo* muxerDemo, OH_AVMuxer* handle)
161 muxerDemo->NativeAddTrack(handle, &trackId, audioFormat);
167 int32_t AddVideoTrack(AVMuxerDemo* muxerDemo, OH_AVMuxer* handle)
191 muxerDemo->NativeAddTrack(handle, &trackId, videoFormat);
219 void WriteTrackSample(AVMuxerDemo* muxerDemo, OH_AVMuxer* handle, int audioTrackIndex, int videoTrackIndex)
253 OH_AVErrCode result = muxerDemo->NativeWriteSampleBuffer(handle, trackId, avMemBuffer, info);
271 int32_t AddAudioTrackByFd(AVMuxerDemo* muxerDemo, OH_AVMuxer* handle, int32_t inputFile)
295 muxerDemo->NativeAddTrack(handle, &trackId, audioFormat);
300 int32_t AddAudioTrackAACByFd(AVMuxerDemo* muxerDemo, OH_AVMuxer* handle, int32_t inputFile)
323 muxerDemo->NativeAddTrack(handle, &trackId, audioFormat);
328 int32_t AddVideoTrackByFd(AVMuxerDemo* muxerDemo, OH_AVMuxer* handle, int32_t inputFile)
351 muxerDemo->NativeAddTrack(handle, &trackId, videoFormat);
356 int32_t AddVideoTrackH264ByFd(AVMuxerDemo* muxerDemo, OH_AVMuxer* handle, int32_t inputFile)
379 muxerDemo->NativeAddTrack(handle, &trackId, videoFormat);
385 int32_t AddCoverTrack(AVMuxerDemo* muxerDemo, OH_AVMuxer* handle, string coverType)
405 muxerDemo->NativeAddTrack(handle, &trackId, coverFormat);
418 void WriteSingleTrackSample(AVMuxerDemo* muxerDemo, OH_AVMuxer* handle, int trackId, int fd)
457 OH_AVErrCode result = muxerDemo->NativeWriteSampleBuffer(handle, trackId, avMemBuffer, info);
468 void WriteTrackCover(AVMuxerDemo* muxerDemo, OH_AVMuxer* handle, int coverTrackIndex, int fdInput)
485 OH_AVErrCode result = muxerDemo->NativeWriteSampleBuffer(handle, coverTrackIndex, avMemBuffer, info);
494 void WriteByFormat(AVMuxerDemo* muxerDemo, OH_AVMuxer* handle, OH_AVOutputFormat format)
510 audioTrackId = AddAudioTrackByFd(muxerDemo, handle, audioFileFd);
511 videoTrackId = AddVideoTrackByFd(muxerDemo, handle, videoFileFd);
512 coverTrackId = AddCoverTrack(muxerDemo, handle, "jpg");
518 audioTrackId = AddAudioTrackAACByFd(muxerDemo, handle, audioFileFd);
519 videoTrackId = AddVideoTrackH264ByFd(muxerDemo, handle, videoFileFd);
520 coverTrackId = AddCoverTrack(muxerDemo, handle, "jpg");
523 ret = muxerDemo->NativeStart(handle);
526 WriteTrackCover(muxerDemo, handle, coverTrackId, coverFileFd);
529 WriteSingleTrackSample(muxerDemo, handle, audioTrackId, audioFileFd);
532 WriteSingleTrackSample(muxerDemo, handle, videoTrackId, videoFileFd);
535 ret = muxerDemo->NativeStop(handle);
538 ret = muxerDemo->NativeDestroy(handle);
548 AVMuxerDemo* muxerDemo = new AVMuxerDemo();
555 int32_t fd = muxerDemo->GetFdByName(format, fileName);
557 OH_AVMuxer* handle = muxerDemo->NativeCreate(fd, format);
558 WriteByFormat(muxerDemo, handle, format);
565 delete muxerDemo;
576 AVMuxerDemo* muxerDemo = new AVMuxerDemo();
579 int32_t fd = muxerDemo->GetFdByName(format, "STABILITY_001");
588 OH_AVMuxer* handle = muxerDemo->NativeCreate(fd, format);
593 muxerDemo->NativeDestroy(handle);
597 delete muxerDemo;
608 AVMuxerDemo* muxerDemo = new AVMuxerDemo();
611 int32_t fd = muxerDemo->GetFdByName(format, "STABILITY_002");
613 OH_AVMuxer* handle = muxerDemo->NativeCreate(fd, format);
621 OH_AVErrCode ret = SetRotation(muxerDemo, handle);
627 muxerDemo->NativeDestroy(handle);
629 delete muxerDemo;
640 AVMuxerDemo* muxerDemo = new AVMuxerDemo();
643 int32_t fd = muxerDemo->GetFdByName(format, "STABILITY_003");
645 OH_AVMuxer* handle = muxerDemo->NativeCreate(fd, format);
653 int32_t trackId = AddTrack(muxerDemo, handle);
659 muxerDemo->NativeDestroy(handle);
662 delete muxerDemo;
673 AVMuxerDemo* muxerDemo = new AVMuxerDemo();
676 int32_t fd = muxerDemo->GetFdByName(format, "STABILITY_004");
682 OH_AVMuxer* handle = muxerDemo->NativeCreate(fd, format);
685 int32_t trackId = AddTrack(muxerDemo, handle);
689 OH_AVErrCode ret = muxerDemo->NativeStart(handle);
694 muxerDemo->NativeDestroy(handle);
699 delete muxerDemo;
710 AVMuxerDemo* muxerDemo = new AVMuxerDemo();
713 int32_t fd = muxerDemo->GetFdByName(format, "STABILITY_005");
715 OH_AVMuxer* handle = muxerDemo->NativeCreate(fd, format);
718 int32_t trackId = AddTrack(muxerDemo, handle);
721 OH_AVErrCode ret = muxerDemo->NativeStart(handle);
729 ret = WriteSampleBuffer(muxerDemo, handle, trackId);
735 muxerDemo->NativeDestroy(handle);
738 delete muxerDemo;
749 AVMuxerDemo* muxerDemo = new AVMuxerDemo();
752 int32_t fd = muxerDemo->GetFdByName(format, "STABILITY_005");
754 OH_AVMuxer* handle = muxerDemo->NativeCreate(fd, format);
757 int32_t trackId = AddTrack(muxerDemo, handle);
760 OH_AVErrCode ret = muxerDemo->NativeStart(handle);
768 ret = WriteSampleBufferNew(muxerDemo, handle, trackId);
774 muxerDemo->NativeDestroy(handle);
777 delete muxerDemo;
788 AVMuxerDemo* muxerDemo = new AVMuxerDemo();
791 int32_t fd = muxerDemo->GetFdByName(format, "STABILITY_006");
797 OH_AVMuxer* handle = muxerDemo->NativeCreate(fd, format);
800 int32_t trackId = AddTrack(muxerDemo, handle);
803 OH_AVErrCode ret = muxerDemo->NativeStart(handle);
806 ret = WriteSampleBuffer(muxerDemo, handle, trackId);
810 ret = muxerDemo->NativeStop(handle);
815 muxerDemo->NativeDestroy(handle);
820 delete muxerDemo;
831 AVMuxerDemo* muxerDemo = new AVMuxerDemo();
834 int32_t fd = muxerDemo->GetFdByName(format, "STABILITY_007");
840 OH_AVMuxer* handle = muxerDemo->NativeCreate(fd, format);
844 OH_AVErrCode ret = muxerDemo->NativeDestroy(handle);
853 delete muxerDemo;
864 AVMuxerDemo* muxerDemo = new AVMuxerDemo();
873 int32_t fd = muxerDemo->GetFdByName(format, "STABILITY_008");
875 OH_AVMuxer* handle = muxerDemo->NativeCreate(fd, format);
882 int32_t audioTrackId = AddAudioTrackAACByFd(muxerDemo, handle, audioFileFd);
883 int32_t videoTrackId = AddVideoTrackH264ByFd(muxerDemo, handle, videoFileFd);
884 int32_t coverTrackId = AddCoverTrack(muxerDemo, handle, "jpg");
888 ret = muxerDemo->NativeStart(handle);
892 WriteTrackCover(muxerDemo, handle, coverTrackId, coverFileFd);
895 WriteSingleTrackSample(muxerDemo, handle, audioTrackId, audioFileFd);
898 WriteSingleTrackSample(muxerDemo, handle, videoTrackId, videoFileFd);
901 ret = muxerDemo->NativeStop(handle);
904 ret = muxerDemo->NativeDestroy(handle);
914 delete muxerDemo;
925 AVMuxerDemo* muxerDemo = new AVMuxerDemo();
935 int32_t fd = muxerDemo->GetFdByName(format, "STABILITY_009");
944 OH_AVMuxer* handle = muxerDemo->NativeCreate(fd, format);
946 int32_t audioTrackId = AddAudioTrack(muxerDemo, handle);
947 int32_t videoTrackId = AddVideoTrack(muxerDemo, handle);
953 ret = muxerDemo->NativeStart(handle);
956 WriteTrackSample(muxerDemo, handle, audioTrackId, videoTrackId);
958 ret = muxerDemo->NativeStop(handle);
961 ret = muxerDemo->NativeDestroy(handle);
969 delete muxerDemo;