Bonjour,

Je voudrais savoir si quelqu'un peut m'aider sur la conversion de cette structure C++ en Delphi, en particulier "union",

Code c++ : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
struct OmMediaSummary {    
 
OmMediaType type;       
OmVideoSampleRatio vsr;   
OmVideoAspectRatio aspect;
uint bitrate;           
uint bitsPerUnit;                               
uint sampleRate;
uint channels;      
 
  union Specific {        
 
     struct Mpeg {
       uint gopLength; 
       uint subGopLength
     } mpeg;        
     struct Audio {            
       OmAudioFormat format;            
       unsigned char bigEndian;            
       unsigned char sampleStride;        
     } audio;        
     struct Vbi {            
       uint lineMask;        
     } vbi;    
 
  } specific;    
 
  OmMediaSummary()      
: type(omMediaUnknown),
vsr(omVideoSampleNone),
aspect(omVideoAspectNone),        
bitrate(0),
bitsPerUnit(0),        
sampleRate(0),        
channels(0)
    {
       specific.mpeg.gopLength = 0;
        specific.mpeg.subGopLength = 0;    
}
};

Si quelqu'un a une idee merci beaucoup,

Pascal