API Guide
601355 Rev A API Functions 2-311
Functions
11 ****************************************
*********/
12 #ifdef ANSI_C
13 VST_BOOLEAN
vst_mediatype_handle(void)
14 #else
15 VST_BOOLEAN vst_mediatype_handle()
16 #endif
17 {
18 VST_BOOLEAN rc =
VSE_FALSE;
19 VST_MEDIATYPE_HANDLE h;
20 VST_MEDIA_TYPE_NAME
MediaTypeName;
21 int NumberSides;
22 VST_MEDIA_TYPE_CAPACITY Capacity;
23
24 h = VS_MediaType_Create();
25 if (h != (VST_MEDIATYPE_HANDLE) NULL)
26 {
27 /* get values from user */
28 printf(“Enter Media Type Name ==>
“);
29 gets(MediaTypeName);
30 printf(“Enter number of sides ==>
“);
31 NumberSides = atoi(gets(input));
32 printf(“Enter media type capacity
==> “);
33 Capacity = atof(gets(input));
34 rc = VS_MediaType_SetFields(h,
35 VSID_MEDIA_TYPE_NAME,
MediaTypeName,
36 VSID_NUMBER_SIDES,
NumberSides,
37 VSID_MEDIA_TYPE_CAPACITY,
Capacity,
38 VSID_ENDFIELD);
39 if (rc)
40 {
41 vst_print_mediatype(h);
42 }