Lines Matching refs:argv
818 static int32_t ParseInputParam(int argc, char **argv, TestSample &sample)
823 if (argv == nullptr) {
824 printf("argv is nullptr error %s %d\n", __FUNCTION__, __LINE__);
829 printf("usage: %s filename source_type(1:uri, 2:stream-source) pause-after-play(1:yes, ohter:no)\n", argv[0]);
830 printf("eg: %s file 1 0\n", argv[0]);
834 sourceType = atoi(argv[0x2]); /* */
841 pauseAfterPlay = atoi(argv[0x3]);
852 if ((sourceType == 0 || sourceType == 0x2) && (realpath(argv[1], sample.filePath) == nullptr)) {
855 } else if (strlen(argv[1]) < PATH_MAX) {
856 if (memcpy_s(sample.filePath, PATH_MAX, argv[1], strlen(argv[1]) + 1) != 0) {
868 int main(int argc, char **argv)
874 if (ParseInputParam(argc, argv, sample) != 0) {