Soft82.com » Windows » Developer Tools » C & C++ » FLV Encoder SDK 2.0
FLV Encoder SDK 2.0
| Developer | |
| Product Homepage | |
| Date Added | June 11, 2008, 06:46 GMT |
| License | Free to try (Shareware); $199.00 to buy |
| Last Week / All Time Downloads | 1 / 251 |
| Size | 1.4MB |
| OS Support | Windows All |
FLV Encoder SDK Description
A developer tool to create Flash Video Files.
FLV Encoder SDK is a DLL to create Flash Video Files. You can use it in programs written in C++, Delphi, C# and more. Create FLV in your programs with FLV Encoder SDK. Simple API. Samples are included.
[ C++ ]
void CALLBACK WriteCallback(LPVOID lpParam, LPCVOID lpData, DWORD nLen)
{
WriteFile((HANDLE)lpParam, lpData, nLen, NULL);
}
...
FTVIDEOINFO video_info;
video_info.dwCodec = FT_VIDEOCODEC_SCREENVIDEO;
video_info.dwWidth = 0x100;
video_info.dwHeight = 0x100;
FTAUDIOINFO audio_info;
audio_info.dwFormat = FT_SOUNDFORMAT_UNCOMPRESSED;
audio_info.dwRate = FT_SOUNDRATE_44KHZ;
audio_info.dwSize = FT_SOUNDSIZE_16BIT;
audio_info.dwType = FT_SOUNDTYPE_STEREO;
FTFLVSTREAMINFO info;
// if you don't want to place any video into a flv, you can pass NULL
info.lpVideoInfo = &video_info;
// if you don't want to place any audio into a flv, you can pass NULL
info.lpAudioInfo = &audio_info;
info.lpWriteDataCallback = &WriteCallback;
HANDLE hFLVFile = CreateFile( ... );
info.lpParam = hFLVFile;
HFTFLVSTREAM hFlvStream = ftFlvStreamCreate(&info);
Prepare Screen Video Encoder:
[ C++ ]
HFTSCREENVIDEOENCODER hScreenVideoEncoder = ftScreenVideoEncoderCreate(0x100, 0x100, 16);
Compress (encode) and write video data:
[ C++ ]
// OnVideoData(const char* data, unsigned int size, unsigned int timestamp)
LPCVOID lpData = 0;
DWORD cbBytes = 0;
ftScreenVideoEncodeFrame(hScreenVideoEncoder, data, size);
ftScreenVideoGetEncodedFrame(hScreenVideoEncoder, &lpData, &cbBytes);
ftFlvStreamPutVideoData(hFlvStream, lpData, cbBytes, timestamp);
Write raw audio data:
[ C++ ]
ftFlvStreamPutAudioData(hFlvStream, lpAudioData, nLen, nTimeStamp);
Destroy the video encoder and flv stream:
[ C++ ]
ftScreenVideoEncoderDestroy(hScreenVideoEncoder);
ftFlvStreamDestroy(hFlvStream);
FLV Encoder SDK Limitations
Adds a banner to a result FLV
New C & C++ Software
Stimulsoft Reports.WpfMay 2, 2012A native WPF reporting tool |
Graybox OPC DA Auto WrapperMarch 2, 2012A DLL-module, in which all of the needed OLE-objects are implemented |
|||
ObjFWMarch 1, 2012ObjFW is a portable, lightweight framework for the Objective C language |
Graybox OPC Server ToolkitFebruary 29, 2012OPC Data Access Server Develpment Toolkit for C++ and.NET |
|||
CodeLiftFebruary 21, 2012Editor with extensive code help for the C++ language |
Bytescout BarCode Reader SDKFebruary 14, 2012.NET SDK to read barcode from images (JPG, PNG, TIF, multipaged TIF) |
|||
Racket (formerly PLT Scheme)February 6, 2012An innovative programming language that builds on a rich academic and practical tradition |
Delphi2CppFebruary 3, 2012Source code translation from Delphi (Object-Pascal) to C++ |
|||
R for WindowsJanuary 6, 2012R is a language and environment for statistical computing and graphics |
MoSyncJanuary 5, 2012MosSync makes mobile development and porting easy |
|||
JRTPLIBDecember 22, 2011JRTPLIB is an object-oriented RTP library written in C++ |
Iron Speed Designer Free Ed.December 20, 2011Iron Speed Designer generates Web 2.0 applications straight from your database |
|||
SimpleLPRDecember 5, 2011SimpleLPR is a software component aimed at vehicle license plate recognition |
Dynamic .NET TWAINDecember 2, 2011Dynamic .NET TWAIN is a managed code component that enables you to acquire image. |
|||
RC LocalizeNovember 30, 2011Translate Visual Studio RC resources files, localize your application easily |
C++ Builder Examples CollectionNovember 29, 2011Collection of C++ Builder examples that will make your coding easier and faster |
|||
CodeX WriterNovember 18, 2011CodeX Writer is an Internet-ready, Unicode and UTF-8 enabled |
Microsoft Windows Azure Tools for Microsoft Visual StudioNovember 17, 2011Enable the creation, configuration, building, debugging, running and packaging of scalable web apps |
|||
Delphi Forms 2 Qt4 uiNovember 10, 2011Migrate Delphi forms (Delphi & CBuilder) into Qt4 forms |
DictaphoneNovember 4, 2011Thi is a mock framework for c# |
|||
Last 7 Days Most Downloaded C & C++ Products
Visual Basic394 downloadsVisual Basic 6 C++ programming |
Dev-C++ Portable27 downloadsA full-featured Integrated Development Environment (IDE) for Win32 |
|||
QPDF25 downloadsQPDF is a command-line program that does structural, content-preserving transformations on PDF |
Mobile Phone Forensics Software21 downloadsMobile phone forensic software gathers IMSI, IMEI number and SMS memory status |
|||
wxDEV-C++14 downloadsAn full-featured Integrated Development Environment (IDE) for Win32 |
Mobile Phone Investigation Software14 downloadsMobile phone investigator with VC++ code provides SIM IMSI, cell IMEI number |
|||
C++ BigInt11 downloadsC++ class BigInt that enables the user to work with arbitrary precision integers. |
Crystal FLOW for C++8 downloadsC/C++ Code - Flowcharts, RichTrees, Auto formatting, Documenation - Base |
|||
G# geometry libraries for .NET8 downloadsTop-performing and robust geometry libraries for .NET |
.NET Document 2 Text Converter DLL7 downloadsThe most efficient document 2 text converter .NET DLL; NO MS Office required. |
|||
All Time Most Downloaded C & C++ Products
Visual Basic165,626 downloadsVisual Basic 6 C++ programming |
Dev-C++ Portable844 downloadsA full-featured Integrated Development Environment (IDE) for Win32 |
|||
QPDF2,651 downloadsQPDF is a command-line program that does structural, content-preserving transformations on PDF |
Mobile Phone Forensics Software3,891 downloadsMobile phone forensic software gathers IMSI, IMEI number and SMS memory status |
|||
wxDEV-C++1,222 downloadsAn full-featured Integrated Development Environment (IDE) for Win32 |
Mobile Phone Investigation Software2,062 downloadsMobile phone investigator with VC++ code provides SIM IMSI, cell IMEI number |
|||
C++ BigInt1,524 downloadsC++ class BigInt that enables the user to work with arbitrary precision integers. |
Crystal FLOW for C++1,041 downloadsC/C++ Code - Flowcharts, RichTrees, Auto formatting, Documenation - Base |
|||
G# geometry libraries for .NET267 downloadsTop-performing and robust geometry libraries for .NET |
.NET Document 2 Text Converter DLL284 downloadsThe most efficient document 2 text converter .NET DLL; NO MS Office required. |
|||

