STREAMBUFFER_ATTR_DATATYPE Enumeration

 
Microsoft DirectShow 9.0

STREAMBUFFER_ATTR_DATATYPE Enumeration

This topic applies only to Windows XP Service Pack 1 or later.

The STREAMBUFFER_ATTR_DATATYPE enumeration defines the data type for an attribute.

Syntax

typedef enum {
    STREAMBUFFER_TYPE_DWORD  = 0,
    STREAMBUFFER_TYPE_STRING = 1,
    STREAMBUFFER_TYPE_BINARY = 2,
    STREAMBUFFER_TYPE_BOOL   = 3,
    STREAMBUFFER_TYPE_QWORD  = 4,
    STREAMBUFFER_TYPE_WORD   = 5,
    STREAMBUFFER_TYPE_GUID   = 6,
} STREAMBUFFER_ATTR_DATATYPE ;

Members

STREAMBUFFER_TYPE_DWORD

The attribute is a 32-bit DWORD value.

STREAMBUFFER_TYPE_STRING

The attribute is a null-terminated wide-character string.

STREAMBUFFER_TYPE_BINARY

The attribute is an array of bytes.

STREAMBUFFER_TYPE_BOOL

The attribute is a 32-bit Boolean value.

STREAMBUFFER_TYPE_QWORD

The attribute is a 64-bit QWORD value.

STREAMBUFFER_TYPE_WORD

The attribute is a 16-bit WORD value.

STREAMBUFFER_TYPE_GUID

The attribute is a 128-bit GUID value.

Requirements

Header: Include Sbe.h.

See Also