mp; !doExtract && !doDelete) {
fprintf(stderr,
"%s: no operation specified\n",
ProgName);
exit(EXIT_COMMAND_LINE);
}
if ((doCreate || doHint) && doExtract) {
fprintf(stderr,
"%s: extract operation must be done separately\n",
ProgName);
exit(EXIT_COMMAND_LINE);
}
if ((doCreate || doHint) && doDelete) {
fprintf(stderr,
"%s: delete operation must be done separately\n",
ProgName);
exit(EXIT_COMMAND_LINE);
}
if (doExtract && doDelete) {
fprintf(stderr,
"%s: extract and delete operations must be done separately\n",
ProgName);
exit(EXIT_COMMAND_LINE);
}
// end processing of command line
if (doList) {
// just want the track listing
char* info = MP4FileInfo(mp4FileName);
if (!info) {
fprintf(stderr,
"%s: can't open %s\n",
ProgName, mp4FileName);
exit(EXIT_INFO);
}
fputs(info, stdout);
f
上一篇:
mp4container.cpp
下一篇:
酱油:女友是宇宙无敌霹雳小清新