1/*********************************************************************** 2 * AUTHOR: Marcus Overhagen 3 * FILE: MediaEncoder.cpp 4 * DESCR: 5 ***********************************************************************/ 6#include <MediaEncoder.h> 7#include "debug.h" 8 9 10/************************************************************* 11 * public BMediaEncoder 12 *************************************************************/ 13 14BMediaEncoder::BMediaEncoder() 15{ 16 UNIMPLEMENTED(); 17} 18 19 20BMediaEncoder::BMediaEncoder(const media_format *output_format) 21{ 22 UNIMPLEMENTED(); 23} 24 25 26BMediaEncoder::BMediaEncoder(const media_codec_info *mci) 27{ 28 UNIMPLEMENTED(); 29} 30 31 32/* virtual */ 33BMediaEncoder::~BMediaEncoder() 34{ 35 UNIMPLEMENTED(); 36} 37 38 39status_t 40BMediaEncoder::InitCheck() const 41{ 42 UNIMPLEMENTED(); 43 44 return B_OK; 45} 46 47status_t 48BMediaEncoder::SetTo(const media_format *output_format) 49{ 50 UNIMPLEMENTED(); 51 return B_OK; 52} 53 54status_t 55BMediaEncoder::SetTo(const media_codec_info *mci) 56{ 57 UNIMPLEMENTED(); 58 return B_OK; 59} 60 61 62status_t 63BMediaEncoder::SetFormat(media_format *input_format, 64 media_format *output_format, 65 media_file_format *mfi) 66{ 67 UNIMPLEMENTED(); 68 return B_OK; 69} 70 71status_t 72BMediaEncoder::Encode(const void *buffer, 73 int64 frame_count, 74 media_encode_info *info) 75{ 76 UNIMPLEMENTED(); 77 return B_OK; 78} 79 80 81status_t 82BMediaEncoder::GetEncodeParameters(encode_parameters *parameters) const 83{ 84 UNIMPLEMENTED(); 85 return B_OK; 86} 87 88 89status_t 90BMediaEncoder::SetEncodeParameters(encode_parameters *parameters) 91{ 92 UNIMPLEMENTED(); 93 return B_OK; 94} 95 96 97/************************************************************* 98 * protected BMediaEncoder 99 *************************************************************/ 100 101/* virtual */ status_t 102BMediaEncoder::AddTrackInfo(uint32 code, const char *data, size_t size) 103{ 104 UNIMPLEMENTED(); 105 return B_OK; 106} 107 108 109/************************************************************* 110 * private BMediaEncoder 111 *************************************************************/ 112 113/* 114// unimplemented 115BMediaEncoder::BMediaEncoder(const BMediaEncoder &); 116BMediaEncoder::BMediaEncoder & operator=(const BMediaEncoder &); 117*/ 118 119/* static */ status_t 120BMediaEncoder::write_chunk(void *classptr, 121 const void *chunk_data, 122 size_t chunk_len, 123 media_encode_info *info) 124{ 125 UNIMPLEMENTED(); 126 return B_OK; 127} 128 129 130void 131BMediaEncoder::Init() 132{ 133 UNIMPLEMENTED(); 134} 135 136 137void 138BMediaEncoder::ReleaseEncoder() 139{ 140 UNIMPLEMENTED(); 141} 142 143status_t BMediaEncoder::_Reserved_BMediaEncoder_0(int32 arg, ...) { return B_ERROR; } 144status_t BMediaEncoder::_Reserved_BMediaEncoder_1(int32 arg, ...) { return B_ERROR; } 145status_t BMediaEncoder::_Reserved_BMediaEncoder_2(int32 arg, ...) { return B_ERROR; } 146status_t BMediaEncoder::_Reserved_BMediaEncoder_3(int32 arg, ...) { return B_ERROR; } 147status_t BMediaEncoder::_Reserved_BMediaEncoder_4(int32 arg, ...) { return B_ERROR; } 148status_t BMediaEncoder::_Reserved_BMediaEncoder_5(int32 arg, ...) { return B_ERROR; } 149status_t BMediaEncoder::_Reserved_BMediaEncoder_6(int32 arg, ...) { return B_ERROR; } 150status_t BMediaEncoder::_Reserved_BMediaEncoder_7(int32 arg, ...) { return B_ERROR; } 151status_t BMediaEncoder::_Reserved_BMediaEncoder_8(int32 arg, ...) { return B_ERROR; } 152status_t BMediaEncoder::_Reserved_BMediaEncoder_9(int32 arg, ...) { return B_ERROR; } 153status_t BMediaEncoder::_Reserved_BMediaEncoder_10(int32 arg, ...) { return B_ERROR; } 154status_t BMediaEncoder::_Reserved_BMediaEncoder_11(int32 arg, ...) { return B_ERROR; } 155status_t BMediaEncoder::_Reserved_BMediaEncoder_12(int32 arg, ...) { return B_ERROR; } 156status_t BMediaEncoder::_Reserved_BMediaEncoder_13(int32 arg, ...) { return B_ERROR; } 157status_t BMediaEncoder::_Reserved_BMediaEncoder_14(int32 arg, ...) { return B_ERROR; } 158status_t BMediaEncoder::_Reserved_BMediaEncoder_15(int32 arg, ...) { return B_ERROR; } 159 160/************************************************************* 161 * public BMediaBufferEncoder 162 *************************************************************/ 163 164BMediaBufferEncoder::BMediaBufferEncoder() 165{ 166 UNIMPLEMENTED(); 167} 168 169 170BMediaBufferEncoder::BMediaBufferEncoder(const media_format *output_format) 171{ 172 UNIMPLEMENTED(); 173} 174 175 176BMediaBufferEncoder::BMediaBufferEncoder(const media_codec_info *mci) 177{ 178 UNIMPLEMENTED(); 179} 180 181 182status_t 183BMediaBufferEncoder::EncodeToBuffer(void *output_buffer, 184 size_t *output_size, 185 const void *input_buffer, 186 int64 frame_count, 187 media_encode_info *info) 188{ 189 UNIMPLEMENTED(); 190 191 return B_ERROR; 192} 193 194 195/************************************************************* 196 * public BMediaBufferEncoder 197 *************************************************************/ 198 199status_t 200BMediaBufferEncoder::WriteChunk(const void *chunk_data, 201 size_t chunk_len, 202 media_encode_info *info) 203{ 204 UNIMPLEMENTED(); 205 206 return B_ERROR; 207} 208 209 210