Populate media/experimental with future media_kit classes
* Node implementations headers are move into src/kits/media.
This commit is contained in:
+1
-2
@@ -14,12 +14,11 @@
|
||||
#include <MediaDefs.h>
|
||||
#include <MediaNode.h>
|
||||
|
||||
#include "MediaClientNode.h"
|
||||
|
||||
|
||||
namespace BPrivate { namespace media {
|
||||
|
||||
|
||||
class BMediaClientNode;
|
||||
class BMediaConnection;
|
||||
class BMediaInput;
|
||||
class BMediaOutput;
|
||||
+2
-2
@@ -12,11 +12,11 @@
|
||||
#include <MediaClient.h>
|
||||
#include <MediaClientDefs.h>
|
||||
|
||||
#include "MediaClientNode.h"
|
||||
|
||||
|
||||
namespace BPrivate { namespace media {
|
||||
|
||||
class BMediaClientNode;
|
||||
|
||||
|
||||
// The BMediaConnection class is the swiss knife of BMediaClient.
|
||||
// It represents a connection between two nodes and allow to create complex
|
||||
+16
-13
@@ -8,6 +8,7 @@ if $(TARGET_PLATFORM) != haiku {
|
||||
}
|
||||
|
||||
UsePrivateHeaders app media shared ;
|
||||
UsePrivateHeaders [ FDirName media experimental ] ;
|
||||
|
||||
if $(CHECK_MALLOC) {
|
||||
SubDirC++Flags -D_NO_INLINE_ASM -fcheck-memory-usage ;
|
||||
@@ -17,21 +18,10 @@ local architectureObject ;
|
||||
for architectureObject in [ MultiArchSubDirSetup ] {
|
||||
on $(architectureObject) {
|
||||
|
||||
SEARCH_SOURCE += [ FDirName $(SUBDIR) experimental ] ;
|
||||
SEARCH_SOURCE += [ FDirName $(SUBDIR) legacy ] ;
|
||||
|
||||
SharedLibrary [ MultiArchDefaultGristFiles libmedia.so ] :
|
||||
# Private Media Kit
|
||||
!missing_symbols.cpp
|
||||
Deprecated.cpp
|
||||
|
||||
AdapterIO.cpp
|
||||
MediaIO.cpp
|
||||
MediaClient.cpp
|
||||
MediaClientDefs.cpp
|
||||
MediaConnection.cpp
|
||||
MediaRecorder.cpp
|
||||
SimpleMediaClient.cpp
|
||||
|
||||
# Public Media Kit
|
||||
Buffer.cpp
|
||||
BufferConsumer.cpp
|
||||
@@ -48,6 +38,7 @@ for architectureObject in [ MultiArchSubDirSetup ] {
|
||||
MediaFiles.cpp
|
||||
MediaFormats.cpp
|
||||
MediaNode.cpp
|
||||
MediaRecorder.cpp
|
||||
MediaRoster.cpp
|
||||
MediaTheme.cpp
|
||||
MediaTrack.cpp
|
||||
@@ -61,6 +52,15 @@ for architectureObject in [ MultiArchSubDirSetup ] {
|
||||
TimedEventQueue.cpp
|
||||
TimeSource.cpp
|
||||
|
||||
# Experimental Media Kit
|
||||
AdapterIO.cpp
|
||||
MediaClient.cpp
|
||||
MediaClientDefs.cpp
|
||||
MediaClientNode.cpp
|
||||
MediaConnection.cpp
|
||||
MediaIO.cpp
|
||||
SimpleMediaClient.cpp
|
||||
|
||||
# Internal Functionality
|
||||
AddOnManager.cpp
|
||||
BufferCache.cpp
|
||||
@@ -68,7 +68,6 @@ for architectureObject in [ MultiArchSubDirSetup ] {
|
||||
DefaultMediaTheme.cpp
|
||||
DormantNodeManager.cpp
|
||||
FormatManager.cpp
|
||||
MediaClientNode.cpp
|
||||
MediaRecorderNode.cpp
|
||||
Notifications.cpp
|
||||
request_data.cpp
|
||||
@@ -98,6 +97,10 @@ for architectureObject in [ MultiArchSubDirSetup ] {
|
||||
ReaderPlugin.cpp
|
||||
StreamerPlugin.cpp
|
||||
WriterPlugin.cpp
|
||||
|
||||
# Compat Media Kit
|
||||
!missing_symbols.cpp
|
||||
Deprecated.cpp
|
||||
:
|
||||
be localestub shared
|
||||
[ TargetLibsupc++ ] [ TargetLibstdc++ ]
|
||||
|
||||
@@ -10,6 +10,8 @@
|
||||
#include <MediaRoster.h>
|
||||
#include <TimeSource.h>
|
||||
|
||||
#include "MediaClientNode.h"
|
||||
|
||||
#include "debug.h"
|
||||
|
||||
|
||||
@@ -5,6 +5,8 @@
|
||||
|
||||
#include <MediaConnection.h>
|
||||
|
||||
#include "MediaClientNode.h"
|
||||
|
||||
#include "debug.h"
|
||||
|
||||
|
||||
@@ -2,6 +2,8 @@ SubDir HAIKU_TOP src tests kits media media_client ;
|
||||
|
||||
UsePrivateHeaders media ;
|
||||
|
||||
UsePrivateHeaders [ FDirName media experimental ] ;
|
||||
|
||||
SimpleTest media_client :
|
||||
media_client.cpp
|
||||
: libmedia.so be root [ TargetLibsupc++ ]
|
||||
|
||||
Reference in New Issue
Block a user