MXF Reader Lib

From AVObjects Knowledge Base
(Difference between revisions)
Jump to: navigation, search
(Properties)
Line 18: Line 18:
 
[[:Category:IAVProperties|IAVProperties Interface]] used for sets ang gets values of MXF Reader Lib properties.
 
[[:Category:IAVProperties|IAVProperties Interface]] used for sets ang gets values of MXF Reader Lib properties.
 
==Properties==
 
==Properties==
{|
 
|-
 
| '''format'''
 
| BSTR
 
| RO
 
| File format
 
|-
 
| '''format_name'''
 
| BSTR
 
| RO
 
| File format description
 
|-
 
| '''source'''
 
| BSTR
 
| RW
 
| Name of file
 
|-
 
| '''start_time'''
 
| double
 
| RO
 
| Start timecode
 
|-
 
| '''duration'''
 
| double
 
| RO
 
| File duration in second
 
|-
 
| '''ext_audio'''
 
| bool
 
| RW
 
| Enable external audio file, as example for Panasonic P2
 
|-
 
| '''fw_play'''
 
| bool
 
| RW
 
| Play direction, true for forward, false  fo backward
 
|-
 
| '''aes_key'''
 
| BSTR
 
| RW
 
| Encription key for DCI files in HEX format XX.XX.XX.XX.XX.XX.XX.XX.XX.XX.XX.XX.XX.XX.XX.XX, dots may be omnited or replaced to any delimiter
 
|-
 
| '''streams'''
 
| array of objects
 
| RW
 
| Array of media streams for file
 
|}
 
 
 
<table class=prop>
 
<table class=prop>
 
{{AVOProp|format|BSTR|ReadOnly|File format}}
 
{{AVOProp|format|BSTR|ReadOnly|File format}}

Revision as of 00:12, 11 July 2014

This page is a copy of the original page on the AVObjects' web site and can also be viewed here.


TODO: Description

Overview

TODO: Overview

Interfaces&Methods

Object implements follows methods of IAVObject Interface

IAVProperties Interface used for sets ang gets values of MXF Reader Lib properties.

Properties

formatBSTRReadOnly
File format
format_nameBSTRReadOnly
File format description
sourceBSTRReadWrite
Name of file
start_timedoubleReadOnly
Start timecode
durationdoubleReadOnly
File duration in second
ext_audioboolReadWrite
Enable external audio file,as example for Panasonic P2
fw_playboolReadWrite
Play direction, true for forward, false fo backward
aes_keyBSTRReadWrite
Encription key for DCI files in HEX format XX.XX.XX.XX.XX.XX.XX.XX.XX.XX.XX.XX.XX.XX.XX.XX, dots may be omnited or replaced to any delimiter
streamsarray of objectsReadWrite
Array of media streams for file

Samples

Trace all object's properties

//Query IAVProperties interface
CComQIPtr<IAVProperties> spProps(spObject);
 
//Get list name=value pairs separated CR
//for all properties of object
CComBSTR cbsPropsList;
HRESULT hr = spProps->PropsGet(L"\n", cbsPropsList);
ATLASSERT(hr == S_OK);
 
//Trace properties	
ATLTRACE2(atlTraceGeneral, 2, L"Qbject's properties:\n%s\n", 
  spPropsList);
Personal tools