Skip to content

ref_struct_VDXStreamSourceInfoV3

shekh edited this page Apr 15, 2018 · 1 revision

VirtualDub Plugin SDK 1.2

VDXStreamSourceInfoV3 structure

Provides additional information about a stream in a file.

Definition

struct VDXStreamSourceInfoV3 {
    VDXStreamSourceInfo mInfo;

    enum {
        kFlagVariableSizeSamples    = 0x00000001
    };

    uint32          mFlags;
    uint32          mfccHandler;
};

Fields

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.

API version requirement

Requires input driver API version 3 or later.


Copyright (C) 2007-2012 Avery Lee.

Clone this wiki locally