Pepper_42_C++_interfaces
Classes | Namespaces | Macros
es_data_source_samsung.h File Reference
#include <string>
#include "ppapi/c/samsung/ppb_media_data_source_samsung.h"
#include "ppapi/cpp/completion_callback.h"
#include "ppapi/cpp/resource.h"
#include "ppapi/cpp/samsung/media_data_source_samsung.h"
Include dependency graph for es_data_source_samsung.h:

Go to the source code of this file.

Classes

class  pp::ElementaryStream_Samsung
 
class  pp::AudioElementaryStream_Samsung
 
class  pp::VideoElementaryStream_Samsung
 
class  pp::ESDataSource_Samsung
 
struct  pp::ElementaryStreamTraits_Samsung< T >
 
struct  pp::ElementaryStreamTraits_Samsung< VideoElementaryStream_Samsung >
 
struct  pp::ElementaryStreamTraits_Samsung< AudioElementaryStream_Samsung >
 

Namespaces

 pp
 The C++ interface to the Pepper API.
 

Macros

#define PP_MEDIA_PLAYER_SAMSUNG_STATIC_ASSERT_CONCAT(a, b)   a ## b
 
#define PP_MEDIA_PLAYER_SAMSUNG_STATIC_ASSERT_MAKE_NAME(prefix, line)   PP_MEDIA_PLAYER_SAMSUNG_STATIC_ASSERT_CONCAT(prefix, line)
 
#define PP_MEDIA_PLAYER_SAMSUNG_STATIC_ASSERT_VAR
 
#define PP_MEDIA_PLAYER_SAMSUNG_STATIC_ASSERT(expr, msg)
 

Detailed Description

This file defines the types allowing user to feed the player with Elementary Stream data.

Part of Pepper Media Player interfaces (Samsung's extension).

Definition in file es_data_source_samsung.h.

Macro Definition Documentation

#define PP_MEDIA_PLAYER_SAMSUNG_STATIC_ASSERT (   expr,
  msg 
)
Value:
do { \
typedef int static_assert_check[(expr) ? 1 : -1]; \
static_assert_check PP_MEDIA_PLAYER_SAMSUNG_STATIC_ASSERT_VAR = { 1 }; \
} while (0)
#define PP_MEDIA_PLAYER_SAMSUNG_STATIC_ASSERT_VAR

Definition at line 413 of file es_data_source_samsung.h.

Referenced by pp::ESDataSource_Samsung::AddStream().

#define PP_MEDIA_PLAYER_SAMSUNG_STATIC_ASSERT_CONCAT (   a,
 
)    a ## b

Definition at line 404 of file es_data_source_samsung.h.

#define PP_MEDIA_PLAYER_SAMSUNG_STATIC_ASSERT_MAKE_NAME (   prefix,
  line 
)    PP_MEDIA_PLAYER_SAMSUNG_STATIC_ASSERT_CONCAT(prefix, line)

Definition at line 406 of file es_data_source_samsung.h.

#define PP_MEDIA_PLAYER_SAMSUNG_STATIC_ASSERT_VAR
Value:
pp_media_player_static_assert_var_, __LINE__)
#define PP_MEDIA_PLAYER_SAMSUNG_STATIC_ASSERT_MAKE_NAME(prefix, line)

Definition at line 409 of file es_data_source_samsung.h.