ref_struct_VDXStreamSourceInfoV3 - shekh/VirtualDub2 GitHub Wiki
VirtualDub Plugin SDK 1.2
VDXStreamSourceInfoV3 structure
Provides additional information about a stream in a file.
struct VDXStreamSourceInfoV3 {
VDXStreamSourceInfo mInfo;
enum {
kFlagVariableSizeSamples = 0x00000001
};
uint32 mFlags;
uint32 mfccHandler;
};
mInfo
Base API V1-V2 stream source information. See
VDXStreamSourceInfo.
mFlags
A bitfield indicating some miscellaneous properties of the stream:
kFlagVariableSizeSamples
Indicates that the stream contains samples of different sizes. For an
audio stream, this indicates full support for variable bit rate (VBR)
audio; it is unnecessary for a video stream, where VBR is always
assumed.
mfccHandler
Indicates the suggested handler for the decoder to use for the stream,
or zero if there is no suggested handler. For a video stream, this is
the FOURCC for a registered video codec. This is only a hint; a decoder
may still be chosen other than the one indicated here.
Requires input driver API version 3 or later.
Copyright (C) 2007-2012 Avery Lee.