Hi,

Could someone please tell me how to use a AVI compressor selected from a
list without using the AVISaveOptions() standard Compression Options
dialog box, using .NET 1.1 and the platform SDK? I've noticed the
following from the platform SDK help:
1. AVIMakeCompressedStream() requires a AVICOMPRESSOPTIONS structure,
which is filled by AVISaveOptions(), which shows the standard Compression
Options dialog box.
2. I can't see any other function which fills it, and it contains several
fields which would be difficult to determine.
3. ICInfo() enumerates the compressors and fills a ICINFO structure, which
contains the name and description, but only provides the fccType and
fccHandler fields that are required in AVICOMPRESSOPTIONS.
4. ICOpen() returns a handle to a compressor. Is there a way to create an
AVI stream using this?

In short, I can get a list of compressor names and info but I can't see
how to use the selection to create AVI streams.

Yours truly,
Stephen