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