beautypg.com

Grass Valley K2 TX/MAM Database Protocol Manual v.2.2 User Manual

Page 35

background image

TX/MAM Database Protocol Manual - document version: 2.2

– Page 35

// Start cache on asset database

cob_start_cache( assetIpSt.c_str(), assetPortNm );

// Connect to playout dataserver

int result = cob_init_remote ( playoutIpSt.c_str(), playoutPortNm );

if (result == 0 ) return;

// Get current playout datetime

long long startDateTimeNm;

result = cob_get_current_timedate_msec( &startDateTimeNm );

if ( result <= 0 ) return;

// Create event

long long mainEventIx = cob_create_main_event_dyn_format(

assetIdNm,

startDateTimeNm,

10000, // duration

channelIdNm,

0,

2, // event type

-1, // block id

playoutIpSt.c_str(), // playout ip

playoutPortNm, // playout port

assetIpSt.c_str(), // asset database ip

assetPortNm, // asset database port

”,

”,

“Name”, // event name

0,

NULL, // tc-in

NULL, // tc-out

);

cob_flush_cache( assetIpSt.c_str(), assetPortNm );