- # If neither matched, then we have a broken ls. This can happen
- # if, for instance, CONFIG_SHELL is bash and it inherits a
- # broken ls alias from the environment. This has actually
- # happened. Such a system could not be considered "sane".
- AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
-alias in your environment])
- fi
+int main (int argc, char*argv[])
+{
+ IAviReadFile* player;
+ IAviReadStream* astream;
+ IAviReadStream* vstream;
+ player = CreateIAviReadFile(0);
+ astream = player->GetStream(0, AviStream::Audio);
+ vstream = player->GetStream(0, AviStream::Video);
+ vstream -> StartStreaming();
+ astream -> StartStreaming();
+#ifndef VERSION6
+ MainAVIHeader head;
+ player->GetFileHeader(&head);
+ head.dwMicroSecPerFrame;
+ head.dwTotalFrames;
+ head.dwStreams;
+ head.dwWidth;
+ head.dwHeight;
+ head.dwMicroSecPerFrame;
+ astream->GetEndPos(),
+ astream->GetEndTime());
+ player->StreamCount();
+#else
+ StreamInfo*audioinfo;
+ StreamInfo*videoinfo;
+ audioinfo = astream->GetStreamInfo();
+ videoinfo = vstream->GetStreamInfo();
+ videoinfo->GetVideoWidth();
+ videoinfo->GetVideoHeight();
+ audioinfo->GetAudioSamplesPerSec();
+ videoinfo->GetFps();
+#endif
+ CImage*img = vstream->GetFrame();
+ img->ToRGB();
+ img->Data();
+ img->Bpp();
+ img->Width();
+ img->Height();
+ WAVEFORMATEX wave;
+ astream->GetAudioFormatInfo(&wave,0);
+ uint_t a,b;
+ astream->ReadFrames(0,0,0,a,b);
+}
+EOF