START_TEST;
media_streamer_node_h src =NULL;
int ret = MEDIA_STREAMER_ERROR_NONE;
- ret = media_streamer_node_create_src(MEDIA_STREAMER_NODE_SRC_TYPE_VIDEO_TEST, &src);
+ media_streamer_node_src_type_e eNodeSrcType[] = { MEDIA_STREAMER_NODE_SRC_TYPE_FILE, /**< Local file src type */
+ MEDIA_STREAMER_NODE_SRC_TYPE_HTTP, /**< Http src type, Network internet feature is required */
+ MEDIA_STREAMER_NODE_SRC_TYPE_RTSP, /**< Rtsp src type, Network internet feature is required */
+ MEDIA_STREAMER_NODE_SRC_TYPE_CAMERA, /**< Camera src type, Camera feature is required */
+ MEDIA_STREAMER_NODE_SRC_TYPE_AUDIO_CAPTURE, /**< Audio capture src type, Microphone feature is required */
+ MEDIA_STREAMER_NODE_SRC_TYPE_VIDEO_CAPTURE, /**< Video capture src type, Camera feature is required */
+ MEDIA_STREAMER_NODE_SRC_TYPE_AUDIO_TEST, /**< Audio test src type */
+ MEDIA_STREAMER_NODE_SRC_TYPE_VIDEO_TEST, /**< Video test src type */
+ MEDIA_STREAMER_NODE_SRC_TYPE_CUSTOM, /**< Custom src type */
+ MEDIA_STREAMER_NODE_SRC_TYPE_ADAPTIVE}; /**< Adaptive src type */
+
+ int enum_size = sizeof(eNodeSrcType) / sizeof(eNodeSrcType[0]);
+ int enum_counter = 0;
+
+ for ( enum_counter=0; enum_counter<enum_size; enum_counter++ )
+ {
+ FPRINTF("[Line : %d][%s] For node src type = [%d] \\n", __LINE__, API_NAMESPACE, eNodeSrcType[enum_counter]);
+ ret = media_streamer_node_create_src(eNodeSrcType[enum_counter], &src);
PRINT_RESULT(MEDIA_STREAMER_ERROR_NONE, ret, "media_streamer_node_create_src", MediaStreamerGetError(ret));
CHECK_HANDLE(src,"media_streamer_node_create_src");
+
+ ret = media_streamer_node_destroy(src);
+ PRINT_RESULT(MEDIA_STREAMER_ERROR_NONE, ret, "media_streamer_node_destroy", MediaStreamerGetError(ret));
+ }
return 0;
}