1 /* ///////////////////////////////////////////////////////////////////////
7 * Brief: The Media TS Library Namespace
10 * Copyright (c) 2008-2020, Waruqi All rights reserved.
11 * //////////////////////////////////////////////////////////////////// */
13 /* //////////////////////////////////////////////////////////////////// */
14 #ifndef EXTL_MEDIA_TS_CONFIG_NAMESPACE_H
15 #define EXTL_MEDIA_TS_CONFIG_NAMESPACE_H
17 #ifndef EXTL_MEDIA_TS_CONFIG_H
18 # error This file must be included of extl\media\ts\config\config.h
21 /* ///////////////////////////////////////////////////////////////////////
24 #ifndef EXTL_NO_NAMESPACE
25 # define EXTL_TS_BEGIN_NAMESPACE namespace ts{
26 # define EXTL_TS_END_NAMESPACE }
28 # define EXTL_TS_BEGIN_NAMESPACE
29 # define EXTL_TS_END_NAMESPACE
33 #if !defined(EXTL_NO_NAMESPACE)
34 # define EXTL_NS_TS(x) ts::x
36 # define EXTL_NS_TS(x) x
39 /* ::extl::media::ts begin */
40 #define EXTL_MEDIA_TS_BEGIN_WHOLE_NAMESPACE \
41 EXTL_BEGIN_NAMESPACE \
42 EXTL_MEDIA_BEGIN_NAMESPACE \
43 EXTL_TS_BEGIN_NAMESPACE
46 /* ::extl::media::ts end */
47 #define EXTL_MEDIA_TS_END_WHOLE_NAMESPACE \
48 EXTL_TS_END_NAMESPACE \
49 EXTL_MEDIA_END_NAMESPACE \
52 /* //////////////////////////////////////////////////////////////////// */
53 #endif /* EXTL_MEDIA_TS_CONFIG_NAMESPACE_H */
54 /* //////////////////////////////////////////////////////////////////// */