updated to include the same features/bugs as the screenshot in today's news.
git-svn-id: file:///srv/svn/repos/haiku/trunk/current@1479 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -67,7 +67,8 @@ enum {
|
||||
|
||||
// Raw port based communication
|
||||
enum {
|
||||
SERVER_GET_NODE = 0x1000,
|
||||
SERVER_MESSAGE_START = 0x100,
|
||||
SERVER_GET_NODE,
|
||||
SERVER_SET_NODE,
|
||||
SERVER_PUBLISH_INPUTS,
|
||||
SERVER_PUBLISH_OUTPUTS,
|
||||
@@ -80,17 +81,63 @@ enum {
|
||||
SERVER_UNREGISTER_NODE,
|
||||
SERVER_GET_DORMANT_NODE_FOR,
|
||||
SERVER_GET_INSTANCES_FOR,
|
||||
CONSUMER_GET_NEXT_INPUT = 0x2000,
|
||||
SERVER_MESSAGE_END,
|
||||
NODE_MESSAGE_START = 0x200,
|
||||
|
||||
NODE_START,
|
||||
NODE_STOP,
|
||||
NODE_SEEK,
|
||||
NODE_SET_RUN_MODE,
|
||||
NODE_TIME_WARP,
|
||||
NODE_PREROLL,
|
||||
NODE_SET_TIMESOURCE,
|
||||
NODE_REQUEST_COMPLETED,
|
||||
|
||||
NODE_MESSAGE_END,
|
||||
CONSUMER_MESSAGE_START = 0x300,
|
||||
CONSUMER_GET_NEXT_INPUT,
|
||||
CONSUMER_DISPOSE_INPUT_COOKIE,
|
||||
CONSUMER_ACCEPT_FORMAT,
|
||||
CONSUMER_CONNECTED,
|
||||
CONSUMER_DISCONNECTED,
|
||||
PRODUCER_GET_NEXT_OUTPUT = 0x3000,
|
||||
|
||||
CONSUMER_BUFFER_RECEIVED,
|
||||
CONSUMER_PRODUCER_DATA_STATUS,
|
||||
CONSUMER_GET_LATENCY_FOR,
|
||||
CONSUMER_FORMAT_CHANGED,
|
||||
CONSUMER_SEEK_TAG_REQUESTED,
|
||||
|
||||
CONSUMER_MESSAGE_END,
|
||||
PRODUCER_MESSAGE_START = 0x400,
|
||||
PRODUCER_GET_NEXT_OUTPUT,
|
||||
PRODUCER_DISPOSE_OUTPUT_COOKIE,
|
||||
PRODUCER_FORMAT_PROPOSAL,
|
||||
PRODUCER_PREPARE_TO_CONNECT,
|
||||
PRODUCER_CONNECT,
|
||||
PRODUCER_DISCONNECT,
|
||||
|
||||
PRODUCER_LATE_NOTICE_RECEIVED,
|
||||
PRODUCER_LATENCY_CHANGED,
|
||||
PRODUCER_ADDITIONAL_BUFFER_REQUESTED,
|
||||
PRODUCER_VIDEO_CLIPPING_CHANGED,
|
||||
PRODUCER_FORMAT_CHANGE_REQUESTED,
|
||||
PRODUCER_SET_BUFFER_GROUP,
|
||||
PRODUCER_GET_LATENCY,
|
||||
PRODUCER_GET_INITIAL_LATENCY,
|
||||
PRODUCER_FORMAT_SUGGESTION_REQUESTED,
|
||||
PRODUCER_SET_PLAY_RATE,
|
||||
PRODUCER_ENABLE_OUTPUT,
|
||||
|
||||
PRODUCER_MESSAGE_END,
|
||||
FILEINTERFACE_MESSAGE_START = 0x500,
|
||||
FILEINTERFACE_MESSAGE_END,
|
||||
CONTROLLABLE_MESSAGE_START = 0x600,
|
||||
CONTROLLABLE_MESSAGE_END,
|
||||
TIMESOURECE_MESSAGE_START = 0x700,
|
||||
|
||||
TIMESOURCE_OP, // datablock is a struct time_source_op_info
|
||||
|
||||
TIMESOURECE_MESSAGE_END,
|
||||
};
|
||||
|
||||
// used by SERVER_GET_NODE and SERVER_SET_NODE
|
||||
|
||||
Reference in New Issue
Block a user