Class MLSimpleMediaBuffer.TMLMediaBuffer

From Mitov Wiki Doc
(Difference between revisions)
Jump to: navigation, search
(Automated Syncronization with Documentation)
 
(Automated Syncronization with Documentation)
 
Line 26: Line 26:
 
=== C# (.NET): ===
 
=== C# (.NET): ===
 
<code>
 
<code>
'''public ref class''' TMLMediaBuffer : [[Class SLSimpleDataBuffer.TSLGenericBuffer|Mitov.AudioLab.GenericBuffer]]
+
'''public ref class''' MediaBuffer : [[Class SLSimpleDataBuffer.TSLGenericBuffer|Mitov.AudioLab.GenericBuffer]]
 
</code>
 
</code>
 
== Summary ==
 
== Summary ==
Line 34: Line 34:
 
Defines base class for Audio and Video buffers.
 
Defines base class for Audio and Video buffers.
  
== From [[Class SLSimpleDataBuffer.TSLBasicBuffer|TSLBasicBuffer]] ==
+
== From [[Class SLSimpleDataBuffer.TSLGenericBuffer|TSLGenericBuffer]] ==
  
 
== Methods ==
 
== Methods ==
  
 
=== Public ===
 
=== Public ===
*[[Method function SLSimpleDataBuffer.TSLBasicBuffer.GetInstance() : TObject|function GetInstance() : TObject]]
+
*[[Method function SLSimpleDataBuffer.TSLGenericBuffer.MakeCopy() : TInterfacedObject|function MakeCopy() : TInterfacedObject]]
*[[Method function SLSimpleDataBuffer.TSLBasicBuffer.MakeCopy() : TInterfacedObject|function MakeCopy() : TInterfacedObject]]
+
*[[Method procedure SLSimpleDataBuffer.TSLGenericBuffer.SaveToFile(String)|procedure SaveToFile(AFileName : String)]]
*[[Method function SLSimpleDataBuffer.TSLBasicBuffer.MakeIntfCopy() : ISLData|function MakeIntfCopy() : ISLData]]
+
*[[Method procedure SLSimpleDataBuffer.TSLGenericBuffer.LoadFromFile(String)|procedure LoadFromFile(AFileName : String)]]
*[[Method function SLSimpleDataBuffer.TSLBasicBuffer.GetDataIntf() : ISLData|function GetDataIntf() : ISLData]]
+
*[[Method function SLSimpleDataBuffer.TSLGenericBuffer.IsEqual(ISLDataBuffer) : Boolean|function IsEqual(Other : ISLDataBuffer) : Boolean]]
 +
*[[Method procedure SLSimpleDataBuffer.TSLGenericBuffer.Unique(Boolean)|procedure Unique(PreserveData : Boolean)]]
 +
*[[Method function SLSimpleDataBuffer.TSLGenericBuffer.MakeUnique(Boolean) : Boolean|function MakeUnique(PreserveData : Boolean) : Boolean]]
 +
*[[Method function SLSimpleDataBuffer.TSLGenericBuffer.GetByteSize() : Cardinal|function GetByteSize() : Cardinal]]
 +
*[[Method function SLSimpleDataBuffer.TSLGenericBuffer.GetSize() : Cardinal|function GetSize() : Cardinal]]
 +
*[[Method function SLSimpleDataBuffer.TSLGenericBuffer.ByteRead() : PByte|function ByteRead() : PByte]]
 +
*[[Method function SLSimpleDataBuffer.TSLGenericBuffer.ByteWrite() : PByte|function ByteWrite() : PByte]]
 +
*[[Method function SLSimpleDataBuffer.TSLGenericBuffer.ByteModify() : PByte|function ByteModify() : PByte]]
 +
*[[Method procedure SLSimpleDataBuffer.TSLGenericBuffer.RemoveOwnerShip()|procedure RemoveOwnerShip()]]
 +
*[[Method function SLSimpleDataBuffer.TSLGenericBuffer.OwnsData() : Boolean|function OwnsData() : Boolean]]
 +
*[[Method function SLSimpleDataBuffer.TSLGenericBuffer.GetDataBufferIntf() : ISLDataBuffer|function GetDataBufferIntf() : ISLDataBuffer]]
 +
 
 +
== From [[Class SLSimpleDataBuffer.TSLData|TSLData]] ==
 +
 
 +
== Methods ==
 +
 
 +
=== Public ===
 +
*[[Method procedure SLSimpleDataBuffer.TSLData.AssignData(ISLData)|procedure AssignData(AOther : ISLData)]]
 +
*[[Method function SLSimpleDataBuffer.TSLData.GetInstance() : TObject|function GetInstance() : TObject]]
 +
*[[Method function SLSimpleDataBuffer.TSLData.MakeCopy() : TInterfacedObject|function MakeCopy() : TInterfacedObject]]
 +
*[[Method function SLSimpleDataBuffer.TSLData.MakeIntfCopy() : ISLData|function MakeIntfCopy() : ISLData]]
 +
*[[Method function SLSimpleDataBuffer.TSLData.GetDataIntf() : ISLData|function GetDataIntf() : ISLData]]
 +
*[[Method procedure SLSimpleDataBuffer.TSLData.AddCustom(ISLData)|procedure AddCustom(AData : ISLData)]]
 +
*[[Method function SLSimpleDataBuffer.TSLData.GetCustomCount() : Integer|function GetCustomCount() : Integer]]
 +
*[[Method function SLSimpleDataBuffer.TSLData.GetCustom(Integer) : ISLData|function GetCustom(AIndex : Integer) : ISLData]]
  
 
[[Category:Classes]]
 
[[Category:Classes]]

Latest revision as of 00:30, 26 June 2013

This is a Beta Read Only version of this page. Please review and send recommendations to mitov@mitov.com. We will enable the editing as soon as we are happy with the overall Wiki site.

Package: AudioLabBasicPkg

Unit: MLSimpleMediaBuffer

Inherits: TSLGenericBuffer

Contents

Syntax

Delphi:

type TMLMediaBuffer = class( TSLGenericBuffer, IMLMediaBuffer )

C++ Builder:

class TMLMediaBuffer : public TSLGenericBuffer

Visual C++ (MFC):

class CTMLMediaBuffer : public CTSLGenericBuffer

C# (.NET):

public ref class MediaBuffer : Mitov.AudioLab.GenericBuffer

Summary

Base class for Audio and Video buffers.

Description

Defines base class for Audio and Video buffers.

From TSLGenericBuffer

Methods

Public

From TSLData

Methods

Public

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox