Wasabi ExpressPlay SDK for Desktop Systems  1.10
Data Structures
WsbTypes.h File Reference

Wasabi Result. More...

#include "WsbConfig.h"

Go to the source code of this file.

Data Structures

struct  WSB_DateTime
 A date and time. More...
 
struct  WSB_TimeCode
 A timecode suitable for media stream position. More...
 
struct  WSB_StreamPosition
 
struct  WSB_StreamInfo
 
struct  WSB_ByteArray
 An untyped array of bytes. More...
 
#define NULL   ((void*) 0)
 
enum  WSB_Boolean {
  WSB_FALSE = 0,
  WSB_TRUE = 1
}
 Boolean type used for variables that can be true (WSB_TRUE) or false (WSB_FALSE). More...
 
typedef unsigned int WSB_UInt32
 32-bit (or more) unsigned integer More...
 
typedef signed int WSB_Int32
 32-bit (or more) signed integer More...
 
typedef unsigned short WSB_UInt16
 16-bit unsigned integer More...
 
typedef signed short WSB_Int16
 16-bit signed integer More...
 
typedef unsigned char WSB_UInt8
 8-bit unsigned integer More...
 
typedef signed char WSB_Int8
 8-bit signed integer More...
 
typedef float WSB_Float
 IEEE float. More...
 
typedef WSB_CONFIG_INT64_TYPE WSB_Int64
 
typedef unsigned
WSB_CONFIG_INT64_TYPE 
WSB_UInt64
 
typedef unsigned
WSB_CONFIG_INT64_TYPE 
WSB_LargeSize
 
typedef unsigned
WSB_CONFIG_INT64_TYPE 
WSB_Position
 
typedef int WSB_Result
 Signed integer value representing a function or method result (return value). More...
 
typedef WSB_UInt32 WSB_Flags
 Type used to represent a bit pattern signifying a combination of flags that can be on or off. More...
 
typedef WSB_UInt32 WSB_Mask
 An unsigned integer used to represent a bit mask. More...
 
typedef WSB_UInt32 WSB_Size
 An unsigned integer used to represent a measurable quantity (e.g., the size of a file). More...
 
typedef WSB_Int32 WSB_Offset
 A signed integer used to represent an offset from a base position value. More...
 
typedef WSB_UInt32 WSB_Range
 An unsigned integer used to represent the difference between a maximum value and a minimum value. More...
 
typedef WSB_UInt32 WSB_Cardinal
 An unsigned integer used to represent a quantity that can be counted (such as a number of elements in a list). More...
 
typedef WSB_UInt32 WSB_Ordinal
 An unsigned integer that represents a position in a sequence (such as an index into a list of elements). More...
 
typedef WSB_UInt8 WSB_Byte
 An 8-bit byte. More...
 

Detailed Description

Wasabi Result.

Macro Definition Documentation

#define NULL   ((void*) 0)

Typedef Documentation

An 8-bit byte.

An unsigned integer used to represent a quantity that can be counted (such as a number of elements in a list).

Type used to represent a bit pattern signifying a combination of flags that can be on or off.

Bits set to 1 indicate that the corresponding flag is on, bits set to 0 indicate that the corresponding flag is off. The position and meaning of flags is specific to each method, function, variable or data structure that uses this type, and the corresponding header file specifies symbolic constants to represent individual flag bits.

typedef float WSB_Float

IEEE float.

typedef signed short WSB_Int16

16-bit signed integer

typedef signed int WSB_Int32

32-bit (or more) signed integer

typedef WSB_CONFIG_INT64_TYPE WSB_Int64
typedef signed char WSB_Int8

8-bit signed integer

typedef unsigned WSB_CONFIG_INT64_TYPE WSB_LargeSize

An unsigned integer used to represent a bit mask.

A signed integer used to represent an offset from a base position value.

An unsigned integer that represents a position in a sequence (such as an index into a list of elements).

typedef unsigned WSB_CONFIG_INT64_TYPE WSB_Position

An unsigned integer used to represent the difference between a maximum value and a minimum value.

typedef int WSB_Result

Signed integer value representing a function or method result (return value).

When a function or method call succeeds, the return value is always WSB_SUCCESS unless otherwise documented. Error conditions are always negative values, defined in ShiResults.h.

An unsigned integer used to represent a measurable quantity (e.g., the size of a file).

typedef unsigned short WSB_UInt16

16-bit unsigned integer

typedef unsigned int WSB_UInt32

32-bit (or more) unsigned integer

typedef unsigned WSB_CONFIG_INT64_TYPE WSB_UInt64
typedef unsigned char WSB_UInt8

8-bit unsigned integer

Enumeration Type Documentation

Boolean type used for variables that can be true (WSB_TRUE) or false (WSB_FALSE).

Enumerator
WSB_FALSE 
WSB_TRUE