TizenRT Public API
v2.0 M2
|
Public Member Functions | |
SocketOutputDataSource ()=delete | |
Constructs an empty SocketOutputDataSource. More... | |
SocketOutputDataSource (const std::string &ipAddr, const uint16_t port) | |
Constructs an empty SocketOutputDataSource. More... | |
SocketOutputDataSource (unsigned int channels, unsigned int sampleRate, audio_format_type_t pcmFormat, const std::string &ipAddr, const uint16_t port) | |
Constructs a new object provide with audio configuration. More... | |
SocketOutputDataSource (const SocketOutputDataSource &source) | |
Copy constructs for SocketOutputDataSource. More... | |
SocketOutputDataSource & | operator= (const SocketOutputDataSource &source) |
Operator= for SocketOutputDataSource. More... | |
virtual | ~SocketOutputDataSource () |
Deconstructs an empty SocketOutputDataSource. More... | |
bool | isPrepare () override |
Whether file is ready to be write. More... | |
bool | open () override |
Open the file. More... | |
bool | close () override |
Close the file. More... | |
ssize_t | write (unsigned char *buf, size_t size) override |
Puts the file data. More... | |
void | setRecorder (std::shared_ptr< MediaRecorderImpl > mr) |
Register current recorder to get data souce state and other infomations. More... | |
unsigned int | getChannels () |
Gets the channel count of the stream data. More... | |
unsigned int | getSampleRate () |
Gets the sample rate of the stream data. More... | |
audio_format_type_t | getPcmFormat () |
Gets the pcm format of the stream data. More... | |
void | setChannels (unsigned int channels) |
Sets the channel count of the stream data. More... | |
void | setSampleRate (unsigned int sampleRate) |
Sets the sample rate of the stream data. More... | |
void | setPcmFormat (audio_format_type_t pcmFormat) |
Sets the pcm format of the stream data. More... | |
void | setAudioType (audio_type_t audioType) |
Sets the audio type of the stream data. More... | |
audio_type_t | getAudioType () |
Gets the audio type of the stream data. More... | |
Definition at line 46 of file SocketOutputDataSource.h.
|
delete |
Constructs an empty SocketOutputDataSource.
#include <media/SocketOutputDataSource.h> Delete the default construct
SocketOutputDataSource | ( | const std::string & | ipAddr, |
const uint16_t | port | ||
) |
Constructs an empty SocketOutputDataSource.
#include <media/SocketOutputDataSource.h> param[in] ipAddr The IP address for connecting to the socket server param[in] port The port number for connecting to the socket server
SocketOutputDataSource | ( | unsigned int | channels, |
unsigned int | sampleRate, | ||
audio_format_type_t | pcmFormat, | ||
const std::string & | ipAddr, | ||
const uint16_t | port | ||
) |
Constructs a new object provide with audio configuration.
#include <media/SocketOutputDataSource.h> param[in] channels The channels that the channels of audio param[in] sampleRate The sampleRate that the sample rate of audio param[in] pcmFormat The pcmFormat that the pcm format of audio param[in] ipAddr The IP address for connecting to the socket server param[in] port The port number for connecting to the socket server
SocketOutputDataSource | ( | const SocketOutputDataSource & | source | ) |
Copy constructs for SocketOutputDataSource.
#include <media/SocketOutputDataSource.h>
|
virtual |
Deconstructs an empty SocketOutputDataSource.
#include <media/SocketOutputDataSource.h>
|
overridevirtual |
Close the file.
#include <media/SocketOutputDataSource.h>
Implements DataSource.
|
inherited |
Gets the audio type of the stream data.
#include <media/DataSource.h>
|
inherited |
Gets the channel count of the stream data.
#include <media/DataSource.h>
|
inherited |
Gets the pcm format of the stream data.
#include <media/DataSource.h>
|
inherited |
Gets the sample rate of the stream data.
#include <media/DataSource.h>
|
overridevirtual |
Whether file is ready to be write.
#include <media/SocketOutputDataSource.h>
Implements DataSource.
|
overridevirtual |
Open the file.
#include <media/SocketOutputDataSource.h>
Implements DataSource.
SocketOutputDataSource& operator= | ( | const SocketOutputDataSource & | source | ) |
|
inherited |
Sets the audio type of the stream data.
#include <media/DataSource.h>
[in] | audioType | The audioType that the audio type of stream data |
|
inherited |
Sets the channel count of the stream data.
#include <media/DataSource.h>
[in] | channels | The channels that the channel count of stream data |
|
inherited |
Sets the pcm format of the stream data.
#include <media/DataSource.h>
[in] | pcmFormat | The pcmFormat that the pcm format of stream data |
|
inlineinherited |
Register current recorder to get data souce state and other infomations.
#include <media/OutputDataSource.h>
Definition at line 100 of file OutputDataSource.h.
|
inherited |
Sets the sample rate of the stream data.
#include <media/DataSource.h>
[in] | sampleRate | The sampleRate that the sample rate of stream data |
|
overridevirtual |
Puts the file data.
#include <media/SocketOutputDataSource.h>
[in] | buf | The buf that buffer to be written to the file |
[in] | size | The size that the size of the buffer |
Implements OutputDataSource.