ltmmLogFile_Flag Constants

typedef enum ltmmLogFile_Flag
{
    ltmmLogFile_GeneralInfo = 0x00000001,
    ltmmLogFile_GraphEvents = 0x00000002,
    ltmmLogFile_GraphBuilder = 0x00000004,
    ltmmLogFile_GraphSnapshot = 0x00000008,
    ltmmLogFile_StreamInfo = 0x00000010,
    ltmmLogFile_RegisteredFilters = 0x00000020,
    ltmmLogFile_Append = 0x80000000
} ltmmLogFile_Flag;

The ltmmLogFile_Flag Constants specify the desired logging options used by the IltmmConvert::OpenLogFile function.

You can combine values when appropriate by using a bitwise OR ( | ).

Constant

Description

ltmmLogFile_GeneralInfo

[0x00000001] Log general operations information: running and stopping graphs, abortion, completion, state requests, etc.

ltmmLogFile_GraphEvents

[0x00000002] Log media events.

ltmmLogFile_GraphBuilder

[0x00000004] Log information related to building graphs.

ltmmLogFile_GraphSnapshot

[0x00000008] Log graph attributes. Writes all the attributes of the graph for later inspection (as if a snapshot had been taken for the graph).

ltmmLogFile_StreamInfo

[0x00000010] Log stream information: type, start, end, etc.

ltmmLogFile_RegisteredFilters

[0x00000020] Write all registered filters information, system wide.

ltmmLogFile_Append

[0x80000000] Append the new information to the end of the specified log file.