Share via


STREAMBUFFER_ATTR_DATATYPE enumeration (sbe.h)

[The feature associated with this page, Microsoft TV Technologies, is a legacy feature. Microsoft strongly recommends that new code does not use this feature.]

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_ATTR_DATATYPE {
  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
} ;

Constants

 
STREAMBUFFER_TYPE_DWORD
Value: 0
The attribute is a 32-bit DWORD value.
STREAMBUFFER_TYPE_STRING
Value: 1
The attribute is a null-terminated wide-character string.
STREAMBUFFER_TYPE_BINARY
Value: 2
The attribute is an array of bytes.
STREAMBUFFER_TYPE_BOOL
Value: 3
The attribute is a 32-bit Boolean value.
STREAMBUFFER_TYPE_QWORD
Value: 4
The attribute is a 64-bit QWORD value.
STREAMBUFFER_TYPE_WORD
Value: 5
The attribute is a 16-bit WORD value.
STREAMBUFFER_TYPE_GUID
Value: 6
The attribute is a 128-bit GUID value.

Requirements

   
Header sbe.h

See also

IStreamBufferRecordingAttribute Interface

STREAMBUFFER_ATTRIBUTE Structure

Stream Buffer Engine Enumeration Types